Родился 26 июля 1943 года в г.Орске Оренбургской области.
В 1971 году окончил Красноярский политехнический институт по специальности "инженер-электрик".
В 1997 году окончил Нижегородский государственный университет им.Лобачевского.
В 1960-61гг. - ученик электромонтера, электромонтер Предприятия п/я 11, г. Орск Оренбургской области.
В 1961-62 гг. - учащийся Орского нефтяного техникума, г. Орск Оренбургской области.
В 1962-66 гг. - слесарь контрольно-измерительных приборов (КИП), старший техник контрольно-измерительных приборов и автоматики (КИПиА) Предприятия п/я 135, Красноярск-26.
В 1966-77 гг. - старший техник КИПиА, мастер КИП, инженер по КИП, начальник смены котлотурбинного цеха ТЭЦ, старший дежурный инженер станции ТЭЦ Горнохимического комбината, Красноярск-26.
В 1977 - 1992 гг. - главный электрик производственного объединения "Верхневолжские магистральные нефтепроводы", г. Нижний Новгород.
В 1992 - 1997 гг. - директор департамента топливно-энергетического комплекса адмниистрации Нижегородской области.
В 1997 году - заместитель губернатора Нижегородской области - директор департамента топливно-энергетического комплекса.
С июня 1997 по февраль 2001 года - председатель Федеральной энергетической комиссии РФ.
Награжден орденом "Знак Почета", орденом "Дружбы народов".