Родился 17 августа 1947 года в г.Тулуне Иркутской области. Закончил Иркутский политехнический институт по специальности "инженер тепловых электрических станций". С 1970 по 1978 год работал в Усолье-Сибирском на ТЭЦ-11 — машинистом блока, старшим машинистом, начальником смены, заместителем начальника, начальником котельного цеха. С 1978 года — на Усть-Илимской ТЭЦ, где прошел ступени начальника цеха, заместителя главного инженера, главного инженера, директора.
С 1991 года — заместитель генерального директора объединения "Иркутскэнерго" по экономике. Тогда же защитил диссертацию на степень кандидата технических наук.
С августа 1997 года — первый заместитель главы администрации Иркутской области.
Женат, имеет двух дочерей.