Родился 8 марта 1909 года в деревне Уголки Загорского (Хотьковского) района Московской области (Россия). Русский.
В РККА с 1 июня 1931 года, был призван Московским районным военкоматом.
Окончил Орловское бронетанковое училище им. Фрунзе (учился с июня 1931 года по июнь 1932 года).
Служил в 3-й мотомеханизированной бригаде Белорусского военного округа:
С июня 1932 года по август 1935 года был командиром учебного взвода, затем до декабря 1936 года командовал танковой ротой.
Присвоено звание старшего лейтенанта.
Участвовал в национально-революционной войне в Испании с ноября 1936 года (января 1937 года) по ноябрь 1937 года в качестве командира роты танков Т-26 республиканской армии.
После возвращения из Испании продолжал служить в танковых частях.
С ноября 1937 года по сентябрь 1938 года командовал батальоном 13-й танковой бригады в Калуге.
Окончил Военную академию им. Фрунзе (учился с сентября 1938 года по май 1941 года).
В мае 1941 года был назначен командиром батальона 108-го танкового полка 54-й танковой дивизии.
Участвовал в Великой Отечественной войне с июня 1941 года.
Командовал батальоном до января 1942 года.
Воевал на Крымском фронте:
С января по апрель 1942 года был начальником штаба 24-го танкового полка, затем в мае 1942 года командовал 79-м отдельным танковым батальоном, участвовал в боях за Керчь.
С мая по октябрь 1942 года командовал 3-м отдельным танковым батальоном Черноморской группы Северо-Кавказского фронта.
В октябре 1942 года находился в распоряжении отдела кадров автобронетанкового управления Закавказского фронта.
Воевал на Закавказском фронте:
С октября по ноябрь 1942 года был заместителем командира 65-й мотострелковой бригады, затем по декабрь 1942 года - заместителем командира 207-й отдельной танковой бригады, затем по июнь 1943 года командовал этой бригадой.
В 1943 году присвоено воинское звание «подполковник».
Воевал на Степном фронте:
С 28 июля (20 сентября) по 10 ноября 1943 года командовал 50-й танковой бригадой,* участвовал в боях за освобождение Харькова.
Воевал на 2-м Украинском фронте:
С 15 декабря 1943 года по 8 января 1944 года командовал 32-й танковой бригадой.
Затем был заместителем по строевой части командира 8-й гвардейской отдельной танковой бригады.
Участвовал в советско-японской войне 1945 года в должности начальника автобронетанковых войск 65-го стрелкового корпуса.
После окончания войны ещё несколько лет продолжал служить в Вооруженных Силах.
29 сентября 1951 года вышел в отставку в звании подполковника.
Работал на заводе «Клейтук» и автомобильном заводе им. Ленинского комсомола (АЗЛК) в Москве.
Проживал в городе Москва (Россия).
Умер в 1982 году.
Награжден двумя орденами Красного Знамени (21.06.1937, 03.03.1944), орденом Отечественной войны 1-й степени (29.09.1945), орденом Красной Звезды (06.05.1946), медалями «За оборону Кавказа», «За взятие Кёнигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией» и другими.
Примечание:
* По другим данным с 3 по 15 августа 1943 года командовал 53-й гвардейской танковой бригадой.