В 1963 г. окончил Харьковский политехнический институт им. В. И. Ленина по специальности инженер-технолог.
С 1949 г. бригадир агролесомелиораторов в совхозах Ворошиловградской области.
С 1950 г. служил в Советской Армии.
С 1954 г. на Северодонецком химическом комбинате: слесарь, аппаратчик, начальник смены, начальник отделения, заместитель начальника цеха.
С 1964 г. на профсоюзной работе: председатель заводского комитета профсоюза Северодонецкого химического комбината.
С 1966 г. председатель Украинского республиканского комитета профсоюза рабочих нефтяной и химической промышленности.
С 1970 г. секретарь Украинского республиканского совета профсоюзов.
С 1981 г. секретарь ВЦСПС.
С января 1986 г. председатель Государственного комитета СССР по труду и социальным вопросам.
Член КПСС с 1953 г. Член ЦК КПСС (1990—1991). Кандидат в члены ЦК КПСС в 1986—1990 гг. Депутат Верховного Совета СССР 10-11 созывов.
С июля 1989 г. персональный пенсионер союзного значения.