Родился 18 августа 1961 года в с. Мармыжи Конышевского района Курской области.
В 1987 году окончил исторический факультет Курского государственного педагогического института, в 2000 году – академию государственной службы при президенте Российской Федерации.
Награжден государственными и правительственными наградами.
После школы, в 1979 году окончил Железногорское профессиональное училище № 16 по специальности автокрановщик, по окончании училища поступил на работу в Михайловский ГОК.
С 1979 по 1981 год – служба в армии.
С 1982 по 1984 год – машинист фабрики окомкования Михайловского ГОКа.
С 1984 по 1991 год – работа в комсомоле, заместитель секретаря комитета комсомола МГОКа, заворг, второй и первый секретарь Железногорского горкома ВЛКСМ.
С февраля 1989 по 1991 год – работа в аппарате Курского обкома ВЛКСМ, заворг, первый секретарь Курского обкома ВЛКСМ.
В 1991 году работал в Курском облисполкоме.
С 1992 по 1996 год – работа в коммерческих структурах, заместитель директора, директор ТОО «ДОКА».
С ноября 1996 по июль 1999 года – глава администрации Железногорского района Курской области.
С июля 1999 по октябрь 2003 года – глава администрации города Железногорска.
До избрания председателем областной думы 4-го созыва – главный федеральный инспектор по Курской области аппарата полномочного представителя президента Российской Федерации в Центральном федеральном округе.
Депутат областной думы 4-го созыва по округу № 21.
Председатель Курской областной думы четвертого созыва.
Депутат областной думы пятого (2011 – 2016 годы) созыва по спискам партии Единая Россия.
Председатель постоянного комитета по законодательству, вопросам государственного устройства и местного самоуправления.
Член постоянного комитета по бюджету, налогам и экономическому развитию.
Заместитель председателя Курской областной думы пятого созыва.