Родился 13 июля 1967 года в селе Большая Кандала Старомайнского района Ульяновской области.

Окончил Ульяновский политехнический институт (ныне - университет) по специальности «Энергоснабжение промышленных предприятий, городов и сельского хозяйства», Поволжскую Академию Государственной службы имени П.А.Столыпина по специальности «государственное и муниципальное управление».

В 1991 году принят на работу в МУП «Ульяновская городская электросеть», где прошёл трудовой путь от простого мастера до директора предприятия.

С 2006 года возглавлял администрацию Ленинского района города Ульяновска. С 2010 года одновременно являлся заместителем главы администрации города Ульяновска.

9 сентября 2018 года избран депутатом Законодательного Собрания Ульяновской области по Ленинскому одномандатному избирательному округу №14. 24 сентября 2018 года избран председателем комитета по социальной политике, государственному строительству, местному самоуправлению и развитию гражданского общества. Также вошел в состав комитета по жилищной политике и коммунальному хозяйству.

Почетный работник жилищно-коммунального хозяйства России. Действительный муниципальный советник 1 класса.

Награжден памятной медалью МЧС России «85 лет Гражданской обороне», почетным знаком Губернатора Ульяновской области «За безупречную службу» III степени. Неоднократно поощрялся почетными грамотами Ульяновской Городской Думы и главы города Ульяновска.

Женат, имеет сына и дочь.

13 июля 2018 года по квартирам в Ленинском районе была распространена явно поддельная листовка, в которой говорилось, что до конца 2018 года в городе будет переименован целый ряд центральных улиц. Авторство письма якобы принадлежало главе администрации Ленинского района Сергею Шерстневу. Вот только сам он о пасквиле узнал лишь в свой день рождения.