В ВМФ с 1937. Окончил курсы мл. политруков при ПУ ЧФ (1939), Высш. военно-политич. курсы ВМС (10.1946-11.1947), военно-мор. фак-т ВПАим. В. И. Ленина (1 1 . 1 9 4 7 — 6 .1950).
С р о ч н у ю службу проходил на курсах команд, состава ПУ ЧФ (2.1937-10.1938), на верхсрочной сл. — с ноября 1938. Политрук АК «Парижская коммуна» (5.1939-2.1940), пом. нач-ка ОПП, ПО по комсомольской работе ОВРаГл. ВМБ ЧФ с февр. 1940.
В Вел. Отеч. войну вступил в прежней должности. Ст. инструктор ПО бригады траления и заграждения (5.1942-4.1944), зам. нач-ка ПО ОВРа Севастопольской ВМЕ (4.1944-4.1945) ЧФ, 1-й бр траления (4.1945-4.1946), начальник ПО 2-й БРК (4-10.1946) ДуФ. Инспектор вост. направления(7.1950-6.1951), группы инспекторов по надводным и подводным кораблям (6 — 10.1951) Упр. по проверке политорганов ГПУ ВМС.
В аппарате ЦК КПСС — инспектор, зам. зав. сектором отдела административных органов (10.1951-11.1956), оставаясь в кадрах ВС. ЧВС (11.1956-7.1961), нач-к ПУ (9.1957-7.1961) СФ. Ст. инспектор по вмузам и НИИ Упр. политорганов ВМФ ГПУ СА и ВМФ (8.1961- 5.1967). Нач-к ПО Гл. штаба и управлений ГК ВМФ — зам. по политчасти нач-ка Гл. штаба ВМФ (5.1967-8.1976).
В распоряжении ГК ВМФ (8.1976-1.1977).
С янв. 1977 в отставке по болезни.Похоронен на Донском кладбище.