Родился 14 марта 1937 года в поселке Лотиково, теперь Славяносербского района Луганской области. Член КПСС с 1964 года. В 1962 году окончил Киевский институт инженеров гражданского воздушного флота, радиоинженер, в 1977 году - Высшую партийную школу при ЦК КПСС. Кандидат экономических наук.
В 1962—1963гг. — заведующий лабораторией Киевского института гражданского воздушного флота. В 1963—1969гг. — инженер-технолог, одновременно — секретарь комсомольской организации; начальник контрольно-испытательной станции; заместитель начальника, начальник цеха Киевского завода «Радиоприбор». В 1969—1970гг. — заместитель начальника, начальник производственного отдела Киевского завода «Радиоприбор». В 1970—1973гг. — секретарь партийного комитета КПУ Киевского завода «Радиоприбор». В 1973—1974гг. — 2-й секретарь; в 1974—1977гг. — 1-й секретарь Октябрьского районного комитета КПУ города Киева. В 1980—1984гг. — инспектор ЦК КПУ. В 1984—1988гг. — 1-й секретарь Севастопольского горкома Компартии Украины. В 1988—1990гг. — заместитель заведующего отдела организационно-партийной и кадровой работы ЦК КПУ. В 1990—1991гг. — заведующий отделом ЦК КПУ по связям с Советами, политическими и общественными организациями. С января 1997г. по март 1999г. - начальник управления кадров и специальной работы, начальник отдела кадров в Счетной палате Украины.
Депутат Верховного Совета УССР 11-го созыва. Член ЦК КПУ в 1976—1990гг.