Родился в семье коллежского регистратора со старшинством Волковыского Казначейства. Русский. В РККА с апреля 1918 года. Участник Гражданской войны, на фронте был контужен.
После войны продолжил службу в РККА. Окончил Высшую лётную школу и Военно-воздушную академию имени Н. Е. Жуковского. Член ВКП(б) с 1927 года.
Великую Отечественную войну встретил в звании полковника в должности начальника штаба ВВС 6-й армии. Затем начальник ВВС 6-й армии. 23 марта 1942 присвоено звание генерал-майора авиации С 1943 года служил в должности начальника Воздушно-стрелковой службы ВВС РККА. 1 июля 1944 присвоено звание генерал-лейтенанта авиации.
Уволен в отставку в 1950 году.