Сергей Пахолкин родился 8 августа 1956 года на Лиозненщине. В 1978 году он окончил Белорусский институт инженеров железнодорожного транспорта (теперь — БелГУТ) и начал работать составителем поездов на станции Новополоцк.
С октября 2000 года Пахолкин возглавил Витебское отделение Белорусской железной дороги и занимал эту должность до своего последнего дня.
В апреле 2010 года главный железнодорожник Витебщины стал депутатом Витебского областного Совета депутатов 26-го созыва по Лиозненскому № 15 избирательному округу. Последний раз со своими земляками он встретился 21 декабря, когда провел прием жителей Лиозненского района в райисполкоме и посетил социальный приют для несовершеннолетних.
Прощание с Сергеем Евгеньевичем состоится 5 января в доме культуры железнодорожников (ул. Некрасова, 2А/46) с 10:00 по 12:00.