Родился в июне 1920 года в селе Звездочка Ольчинского района Приморского края в крестьянской семье. Член КПСС с 1940 года. В 1939 году окончил Владивостокский судостроительный техникум, 1942 году - военное училище, в 1964 году - Высшую партийную школу при ЦК КПСС.
В 1937-1939гг. – матрос, кочегар, машинист на судах Дальневосточного пароходства. В 1939-1940гг. - инструктор Политотдела Дальневосточного морского пароходства, заместитель начальника мореходного училища, помощник начальника Политотдела по комсомолу Дальневосточного морского пароходства. В 1940-1941гг. – первый секретарь Владивостокского горкома ВЛКСМ. В 1941-1944гг. – служба в Военно-Морском флоте. В 1944-1946гг. – секретарь Одесского обкома ЛКСМ Украины по военной работе, 1-й секретарь Одесского городского комитета ЛКСМ Украины. В 1946-1949гг. – инструктор политотдела Черноморского пароходства, помощник начальника политотдела «Совтанкер», секретарь партбюро строительного треста № 1 Главморстроя. В 1949г. - секретарь бюро КП(б)У строительного треста № 1 Главморстрой в городе Одессе. В 1949-1952гг. – второй, первый секретарь Воднотранспортного райкома КП(б) Украины г. Одессы. В 1952-1954гг. – второй секретарь Одесского горкома КПУ. В 1954г. – инструктор отдела партийных органов ЦК КПСС. С октября 1954г. – первый секретарь Севастопольского горкома КПУ. С 18 апреля 1960г. – по декабрь 1962г. - второй секретарь Крымского обкома Компартии Украины. С декабря1964г. по январь 1965г. - секретарь Николаевского областного комитета Компартии Украины.
Депутат Крымского областного Совета трудящихся с 1960 года. Депутат Верховного Совета УССР 4-5-го созывов. Кандидат в члены ЦК КПУ в 1956г. — январе 1965г.
Скончался 3 января 1965 года в Киеве.