Родился 11 марта 1928 года в селе Базавлук Апостоловского района Днепропетровской области в семье рабочего. Член КПСС с 1955 года. В 1952 году окончил Ленинградский электротехнический институт, инженер-электрик.
С 1946г. - курсант военно-морского училища. В 1952-1954г. - инженер-конструктор конструкторского бюро Севастопольского завода имени Серго Орджоникидзе. В 1954-1955гг. - 2-й секретарь, в 1955-1958гг. - 1-й секретарь Севастопольского городского комитета ЛКСМУ. В 1958-1959гг. - заведующий отделом организационно-партийной работы Севастопольского городского комитета КПУ. В 1959-1960гг. - 1-й заместитель председателя исполнительного комитета Севастопольского городского совета депутатов трудящихся. В 1960-1961гг. - председатель исполнительного комитета Керченского городского совета депутатов трудящихся Крымской области. В 1961-1963гг. - 1-й секретарь Керченского городского комитета КПУ Крымской области. В марте-ноябре 1963г. - заместитель председателя исполнительного комитета Крымского промышленного областного совета депутатов трудящихся. В ноябре 1963г. - декабре 1964г. - 2-й секретарь Крымского промышленного областного комитета КПУ. В декабре 1964г. – 1971г. - 2-й секретарь Крымского областного комитета КПУ. 27 ноября 1971г. — 11 мая 1982г. - министр энергетики и электрификации Украинской ССР. В 1982-1991гг. - 1-й заместитель министра энергетики и электрификации СССР по вопросам эксплуатации электростанций и электросетей. В 1991-1992гг. — исполняющий обязанности министра энергетики и электрификации СССР, председатель ликвидационной комиссии. В 1992-1998гг. - заместитель директора Внешнеэкономического ОАО "АСЭН".
Депутат Верховного Совета Украины 7-10-го созывов. Депутат Крымского областного Совета депутатов трудящихся. Кандидат в члены ЦК КПУ в 1966-1986 годах.
Скончался 17 июня 2000 года в Москве.