Родился 4 августа 1961 года в городе Пензе.

Образование высшее — окончил Пензенский государственный педагогический университет имени В.Г. Белинского по специальности «история, обществоведение и английский язык». Доктор исторических наук, профессор.

Работает заведующим кафедрой «История России, краеведение и методика преподавания истории» Пензенского государственного университета.

Награжден Почетной грамотой Министерства образования и науки Российской Федерации, Почетными грамотами и благодарностями Губернатора Пензенской области, Законодательного Собрания Пензенской области, главы города Пензы. Присвоено почетное звание «Почетный работник высшего профессионального образования Российской Федерации».

Избирался депутатом Законодательного Собрания пятого созыва. Являлся членом Совета Федерации Федерального Собрания Российской Федерации – представителем от Законодательного Собрания Пензенской области пятого созыва.

10 сентября 2017 года избран депутатом Законодательного Собрания шестого созыва по партийному списку от Пензенского регионального отделения политической Партии «ЕДИНАЯ РОССИЯ», региональная группа № 14. Заместитель председателя комитета по социальной политике, заместитель руководителя фракции «ЕДИНАЯ РОССИЯ» в Законодательном Собрании Пензенской области.