Родился в селе Синтовка Киевской губернии в 1912 году. В 1932 году окончил Краснодарский агрохимический институт. Член ВКП(б) с 1937 года.
В 1932-1933 - ассистент-агротехник Артёмовской сельскохозяйственной опытной станции, в 1933-1934 - заведующий Отделом производства и зарплаты, заместитель председателя Донецкого областного бюро машинно-тракторных станций Донецкого областного комитета профсоюза работников зерносовхозов.
В 1934-1937 - в войсках НКВД, затем в Управлении НКВД по Дальне-Восточному краю.
В 1937-1939 - на комсомольской работе: 1-й секретарь Хабаровского городского комитета ВЛКСМ, секретарь Хабаровского областного комитета ВЛКСМ, секретарь Хабаровского краевого комитета ВЛКСМ.
В 1939-1940 - секретарь Комсомольского-на-Амуре городского комитета ВКП(б) по кадрам. В 1940-1944 - председатель Комсомольского-на-Амуре горисполкома. В 1944-1945 - заместитель председателя Хабаровского крайисполкома.
С августа 1945 по июнь 1951 - 1-й секретарь Сахалинского областного комитета ВКП(б).
В 1951-1952 - инструктор ЦК ВКП(б).
С сентября 1952 по март 1955 - 1-й секретарь Приморского краевого комитета КПСС.
В дальнейшем работал секретарём Липецкого обкома КПСС, заместителем председателя Липецкого облисполкома.