Родился 4 июля 1903 года в Москве. Член КПСС с 1927 года. В 1925 году окончил сельскохозяйственный техникум в г. Кашине Тверской области, в 1938 году - военно-морской факультет Военно-политической академии им. В. И. Ленина.
В 1925-1926гг. - красноармеец 62-го кавалерийского полка Московского военного округа. В 1926-1932гг. - работа в гражданских организациях. В РККА с 1932 года. С марта 1932г. по май 1934г. - командиp взвода, помощник командиpa эскадрона по политчасти, ответственный секретарь партбюро 57-го кавалерийского полка 14-й дивизии. В ВМФ с 1934 года. С апреля 1938г. - старший инструктор ПО спецучреждений Наркомата ВМФ в Ленинграде, с июля 1939г. - военком ВВМИСУ ВМФ, с июля 1940г. - заместитель начальника по политчасти и начальник отделения пропаганды и агитации ВММА. С июля 1941г. - военком отдельной курсантской бригады ВМУЗ, с августа 1941г. - начальник политотдела МОЛ и Озерного района, 2-3 октября 1941г. – Ленинградской ВМБ, с октября 1941г. – ЛВФ. С мая 1942г. - в распоряжении ГПУ ВМФ, с июня 1942г. - начальник морского факультета ВПА им. В. И. Ленина, с августа 1943г. - заместитель начальника ВВПК ВМФ по учебно-строевой части. С июля 1944г. - начальник политотдела 2-й бригады траления Новороссийской ВМБ ЧФ, с февраля 1945г. - начальник ОВРа в Поти Крымского МОР, с мая 1945г. - начальник 1-й БРРК КАФ. С июня 1947г. - начальник политотдела Тихоокеанского высшего военно-морского училища. С января 1949г. - начальник 2-го ВМПУ в г. Киеве. С июня 1950г. - начальник Политуправления Черноморского флота. Снят с занимаемой должности в связи с гибелью ЛК «Новороссийск». С декабря 1955г. - в распоряжении Политуправления ВМФ. С февраля 1956г. - в запасе.
Контр-адмирал (27.1.1951г.).
Скончался 9 февраля 1976 года в Москве. Похоронен на Преображенском кладбище.