Служил моряком на Балтийском флоте. Получил инженерное образование, работал в пищевой промышленности, а также на разных партийных должностях. В 1983—1990 гг. 1-й секретарь Подольского райкома КПУ г. Киева.
В период 1990—1992 гг. был одним из наиболее популярных политиков Украины и даже выдвигал свою кандидатуру на должность 1-го секретаря ЦК КПУ на съезде партии в 1990 г., но проиграл Л. Кравчуку. На гребне популярности назначен на должность руководителя городской администрации Киева, однако уже в следующем, 1993 г., был уволен.