Родился 17 октября в г. Тайшет Иркутской области в семье служащих.
С отличием окончил школу, поступил в Иркутский государственный медицинский институт на факультет педиатрии (специальность – детский врач). В годы учёбы занимался научной и общественной деятельностью. По окончании мединститута поступил в клиническую ординатуру на кафедру детских болезней.
В 1990 году на конкурсной основе был избран главным врачом нового детского санатория «Айболит».
С 1996 года – главный врач санатория «Солнечный».
В 1996 году Сергей Гришин впервые был избран депутатом Братской городской Думы, работал в комиссии по бюджету, налогам и финансам. Успешная депутатская деятельность была продолжена в следующем созыве городской Думы, с 2000-2004гг. он председательствовал в постоянной депутатской комиссии по собственности, приватизации и хозяйственной деятельности муниципальных предприятий.
В 2008 году Гришин С.Г. избран депутатом Законодательного собрания Иркутской области, работал заместителем председателя комитета по здравоохранению и социальной защите.
В 2014 году братчане вновь избрали Сергея Геннадьевича депутатом в городской парламент, в котором он работал председателем комиссии по вопросам правовой и социальной защиты населения.
С 2019-2024гг. – депутатская деятельность продолжена в следующем созыве городской Думы; работал также председателем комиссии по вопросам правовой и социальной защиты населения.
Занимаясь основной работой и политикой, Сергей Гришин получил ещё одно высшее образование – успешно окончил БФИГУ по специальности «Менеджмент организации».