Родился 9 марта 1910 года в городе Бердичев Житомирской области (Украина). Русский.
В РККА с сентября (14 ноября) 1932 года.
В звании техника-интенданта 1-го ранга служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с июля 1937 года по 1938 год в качестве шифровальщика и помощника начальника штаба танковой бригады, помощника военного советника по бронетанковым войскам.
Участвовал в боевых действиях в районе реки Халхин-Гол в 1939 году.
Участвовал в Великой Отечественной войне с июня 1941 года.
Воевал на Юго-Западном фронте в составе ВВС фронта.
В звании подполковника с 1 декабря 1942 года был начальником 8-го отдела штаба 16-й Воздушной армии, воевал на 1-м Белорусском фронте.
После окончания войны ещё несколько лет служил в Вооруженных Силах.
14 мая 1958 года вышел в отставку в звании полковника.
Награжден двумя орденами Красного Знамени (02.03.1938, 03.11.1953), орденом Отечественной войны 1-й степени (19.09.1944), тремя орденами Красной Звезды (03.11.1937, 09.06.1945, 24.06.1948), медалями «За боевые заслуги» (03.11.1944), «За оборону Сталинграда», «За освобождение Варшавы», «За взятие Берлина», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.