Родился 13 июля 1959 в с. Воздвиженка Апанасенковского района Ставропольского края в семье колхозников, русский.
В 1981 окончил факультет механизации сельского хозяйства Кубанского сельскохозяйственного института (КСХИ) по специальности "инженер-механик", в 1993 - Российскую академию управления. Юрист-советник (эксперт) по государственному и муниципальному управлению.
В 1971 - 75 - помощник комбайнера в совхозе "Красный Маныч" Туркменского района Ставропольского края.
В 1976 - 81 - комбайнер в учебном хозяйстве КСХИ "Березанское" (Кореновский район Краснодарского края).
В 1981 - 82 - инженер-технолог на заводе "Сатурн" (г. Краснодар).
С 1982 - на комсомольской работе.
В 1985 был членом краевого комитета народного контроля. В 1985 - 87 - член президиума Ставропольского краевого совета профсоюзов.
Был членом райкома КПСС, членом крайкома КПСС.
В 1990 - 94 - депутат Ставропольского краевого Совета народных депутатов.
В 1994 - 96 - старший преподаватель кафедры государственно-правовых дисциплин Ставропольского юридического университета и одновременно старший преподаватель кафедры права Ставропольского государственного педагогического университета.
17 декабря 1995 избран депутатом Государственной Думы РФ.
Помощником депутата был Андрей Разин - менеджер-солист группы "Ласковый май".
17 ноября 1996 избран губернатором Ставропольского края.
Воинское звание - капитан запаса.
Увлекается спортом. Дважды чемпион края, призер первенства России по военно-прикладному многоборью.
Награжден медалью "За отличие в охране государственной границы" (1998) и орденом Дружбы (2000).
Владеет английским языком.
Женат. Жена Вера Павловна, дочь Екатерина (22 апреля 1984).