1963—1970 гг. — первый секретарь Ставропольского краевого комитета ВЛКСМ,
1970—1974 гг. — первый секретарь Пятигорского городского комитета КПСС,
1974—1976 гг. — первый секретарь Ставропольского городского комитета КПСС,
1976—1985 гг. — второй секретарь Ставропольского краевого комитета КПСС. Занимался вопросами развития промышленности.
1985—1988 гг. — председатель Государственного комитета РСФСР по профессионально-техническому образованию,
1988—1990 гг. — министр социального обеспечения РСФСР,
1990—1991 гг. — заместитель управляющего делами ЦК Компартии РСФСР.
В 1995 году возглавил Пятигорский технологический институт, преобразованный в октябре 1999 года в Государственный технологический университет. В 2003 году избран председателем Совета ректоров ВУЗов Ставропольского края. С 2010 года президент ПГТУ.