Сергей Вячеславович окончил факультет психологии Ленинградского государственного университета в 1975 году, в 1979 году после обучения в аспирантуре Института психологии АН СССР защитил кандидатскую диссертацию по специальности «психология». В последующем окончил Академию народного хозяйства при СМ СССР по специальности – экономика, в 1997 году Дипломатическую Академию при МИД России, защитил докторскую диссертацию по специальности «экономика».
С 1993 г. по 1998 г. являлся депутатом Государственной Думы, председателем Комитета Государственной Думы по труду и социальной политике. В 1994-1998 гг. был председателем Постоянной комиссии по социальной политике и правам человека Межпарламентской Ассамблеи государств-участников Содружества Независимых Государств. С сентября 1998 г. по май 2000 г. - Министр труда и социального развития Российской Федерации. С августа 2000 г. по октябрь 2003 г. - заместитель Государственного секретаря - член Постоянного Комитета Союзного государства. С ноября 2003 г. по март 2008 г. - начальник Департамента социального развития, директор Департамента социального развития и охраны окружающей среды Правительства Российской Федерации. C марта 2008 г. по февраль 2010 г. - Председатель Фонда социального страхования РФ. С 2011г. по 2015 г. являлся депутатом Государственной Думы Федерального Собрания Российской Федерации 6-го созыва, председателем Комитета ГД по охране здоровья.