Родился 29 сентября 1941 года в деревне Сосновка Ульяновского района Омской области.
Начал работать в 17 лет электромонтёром. Работал на Ярославских высоковольтных сетях и ТЭЦ-3. Окончил Московский энергетический институт (1967—1971). Принимал участие в строительстве Саратовской ГЭС инженером и старшим инженером. С 1971 года начальник цеха в Ярэнергоремонте. С 1984 года директор энергонадзора «Ярэнерго»; с 1995 года — заместитель генерального директора АО «Ярэнерго»; с 1998 года — генеральный директор АО «Ярэнерго». С 2006 года — генеральный директор ОАО «Ярославская сбытовая компания».
В 2000 году избран депутатом Государственной Думы Ярославской области III созыва, председатель постоянной комиссии по депутатской деятельности, этике и регламенту. В марте 2004 года избран депутатом Государственной Думы Ярославской области IV созыва по избирательному округу № 5. Возглавлял постоянную комиссию по депутатской деятельности, этике и регламенту. Входил в состав комиссии по экономической политике. Возглавлял фракцию «Единая Россия». 2 марта 2008 года избран депутатом Государственной Думы Ярославской области V созыва по единому общеобластному избирательному округу от Ярославского регионального отделения политической партии «Единая Россия». 25 марта 2008 года избран Председателем Ярославской областной Думы V созыва. Секретарь политсовета Ярославского регионального отделения политической партии «Единая Россия».
Женат, есть взрослая дочь.