Родился 9 января 1953 года в селе Старое Алейкино Ульяновского района Ульяновской области.
Образование – высшее, Куйбышевский плановый институт, специальность «Планирование промышленности». В 1971-1973 годах служил в Советской Армии.
Трудовую деятельность начал в 1970 году на Ульяновском автомобильном заводе, в этом же году перешёл на работу на Ульяновский завод тяжёлых и уникальных станков, где трудился до 1995 года.
С 2007 года – глава администрации Засвияжского района города Ульяновска, в 2010 году – назначен на должность первого заместителя мэра города Ульяновска.
Решением Ульяновской Городской Думы от 03.07.2013 № 92 с 8 июля 2013 года на заседании Ульяновской Городской Думы Сергей Панчин назначен на должность Главы администрации города Ульяновска.
Награждён медалями «За трудовое отличие», «За содружество во имя спасения».
В 2013 году награжден Почетной грамотой Министерства регионального развития Российской Федерации.
В 2015 году получил орден Русской православной церкви святого благоверного князя Даниила Московского третьей степени.
13 сентября 2015 года был избран депутатом Ульяновской Городской Думы пятого созыва, а 1 октября - главой города Ульяновска.
Семейное положение: женат.