Родился в селе Шпаковское. Получил образование в Ставропольском строительном техникуме и Ростовском инженерно-строительном институте; работал в Шпаковском ДСК в должностях от прораба до директора. С 1974 по 1989 год — зам. начальника управления строительства в городе Минеральные Воды
С 1989 по 1991 года — председатель исполнительного комитета города Ставрополь. С 1991 по 1995 года — заместитель, первый заместитель главы администрации Ставропольского края. В июле 1995 года назначен главой администрации Ставрольского края. С января по октябрь 1996 по должности входил в состав Совета Федерации, был членом Комитета Совета Федерации по международным делам. В 1996 году был председателем Общественно-политического координационного Совета в поддержку Бориса Ельцина на пост Президента РФ; в октябре 1996 г. баллотировался на пост губернатора Ставропольского края при поддержке партий НДР и ЛДПР, но избран не был.
В 1997 году был назначен на пост полномочного представителя Президента РФ на Северном Кавказе. 15 февраля 1999 года. освобожден от должности по собственной просьбе. Был федеральным инспектором в Карачаево-Черкессии. Сейчас- в руководстве ставропольского отделения партии "Единая Россия"