Pодился 16 ноября 1897 года. Член РКП(б) с 1920 года. С ноября 1939 по ноябрь 1940 учился на Высших политических курсах.
Служил в царском флоте, с февраля 1918г. — в РККФ: уполномоченный военно-морского контроля Балтфлота; писарь Петроградской морской базы (январь-май 1919г.). В 1919 году в составе 1-го экспедиционного отряда моряков участвовал в боевых действиях против частей Юденича в должности командира взвода (май-сентябрь). С сентября 1919г. — делопроизводитель, с февраля 1920г. — комендант революционного трибунала Петроградской морской базы. В мае-августе 1921г. - комиссар 2-й воздушной дивизии ВВС Морских сил Балтийского моря. С август 1921г. - начальника учётно-распределительного отдела политуправления МСБМ. С апреля 1922г. - помощник комиссара санотдела МСБМ. С январь 1925г. - помощник комиссар ВМИУ. С марта 1925г. — комиссар электро-минной школы Краснознамённого Балтфлота, с ноября 1928г. — начальник политотдела 4-й авиабригады Балтфлота, с августа 1932г. — помощник начальника военно-авиационного строительства ВВС Балтфлота. С мая 1933г. — начальник Ленинградского района УНИ Балтфлота; с мая 1934г. по август 1937г. — начальник политотдела Ленинградской военно-морской базы; 2 января 1936 года присвоено звание бригадного комиссара. С августа 1937г. — военный комиссар бригады линкоров Балтфлота. С января по ноябрь 1938г. — начальник Политуправления Черноморского флота, затем по июнь 1939 — член Военного совета Черноморского флота в звании дивизионного комиссара (присвоено 17.2.1938г.). С июня по ноябрь 1939г. — член Военного совета Балтийского флота. С ноября 1940 года и в течение всего периода Великой Отечественной войны — военный комиссар, затем заместитель по политчасти начальника Управления гидрографии ВМФ СССР. Участвовал в эвакуации управления и его производственных предприятий из блокированного Ленинграда; вернувшись в Ленинград в 1942 году, руководил переброской оборудования завода штурманских приборов и картпроизводства.
Депутат Верховного Совета Крымской АССР 1-го созыва (1938—1945).
Капитан I ранга.