Родился в 1920 году.
Служил в Армии с ноября 1940 года по февраль 1971 года. Во время Великой Отечественной войны сражался на Ленинградском фронте в штабе авиаполка, на Волховском, Юго-Западном фронтах. Войну закончил в звании капитана, в отставку вышелв звании подполковника.
Был награжден орденом Отечественной войны II степени, двумя орденами Красной звезды, медалями «За боевые заслуги», «За оборону Ленинграда», «За взятие Кенигсберга».
Работал старшим лаборантом на кафедре ВНД.