Родился 5 октября 1983 года в городе Сердобске Пензенской области.

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

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

10 сентября 2017 года избран депутатом Законодательного Собрания шестого созыва от Пензенского областного отделения политической Партии «Коммунистическая партия Российской Федерации». Председатель комитета по социальной политике, осуществляющий полномочия на профессиональной постоянной основе. Руководитель фракции «Коммунистическая партия Российской Федерации» в Законодательном Собрании Пензенской области. Входит в состав Президиума Законодательного Собрания Пензенской области.