Родился 21 января 1949 года в Ялуторовске.

В 1968 году окончил Омское речное училище. В 1968-1971 годах служил срочную службу на Тихоокеанском флоте.

В 1974 начал работать механиком на Ялуторовском ремонтном заводе. Параллельно учился в Новосибирском институте инженеров водного транспорта по специальности «инженер-механик». Окончил учебу в 1977 году.

1979-1980 гг. — директор Декабристского спецотделения сельхозтехники.

1980-1987 гг. — председатель колхоза «Путь к коммунизму».

В 1988-м году избран председателем горисполкома, далее — глава Ялуторовска по 2010 год. По окончании работы на посту главы города, — советник Губернатора Тюменской области.

С 2011 года — депутат Тюменской областной Думы.

Кандидат социологических наук.

Государственный советник Тюменской области III класса.