Родился 29 декабря 1906 года (11 января 1907 года) в городе Смоленск (Россия). Русский.
В РККА с 10 сентября 1927 года.
Окончил Сумскую артиллерийскую школу в 1931 году.
В звании старшего лейтенанта служил в одной из артиллерийских частей.
Участвовал в национально-революционной войне в Испании в 1937 году в качестве зенитчика.
В 1937 году ему было присвоено воинское звание «капитан».
После возвращения из Испании продолжал служить в зенитных частях.
Участвовал в Великой Отечественной войне с июня 1941 года.
В 1943 году в звании подполковника командовал артиллерией Харьковского дивизионного района ПВО.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
Служил в составе 351-го зенитно-артиллерийского полка 2-го корпуса ПВО, 180-го зенитно-артиллерийского полка ПВО.
24 августа 1953 года вышел в отставку в звании полковника.
Награжден орденом Ленина (20.04.1953), тремя орденами Красного Знамени (22.10.1937, 19.08.1942, 06.11.1947), орденом Красной Звезды (03.11.1944), медалями «За оборону Ленинграда», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.