Сергей Нарышкин родился в 1954 году в Ленинграде. В 1978 году окончил Ленинградский механический институт по специальности инженер-радиомеханик затем Петербургский международный институт менеджмента. С 1982-го — помощник проректора Ленинградского политехнического института (ЛПИ), эксперт Госкомитета по науке и технике, сотрудник посольства СССР в Бельгии, замначальника отдела внешнеэкономических связей ЛПИ. По данным некоторых СМИ, в эти годы служил в КГБ. В 1992-1995 годах — в комитете по экономическому развитию мэрии Петербурга. С 1997-го — в правительстве Ленобласти, был главой комитета по внешнеэкономическим и международным связям. С февраля 2004-го — в администрации президента РФ, 13 сентября 2004 года назначен руководителем аппарата правительства — министром. С 2007 года — вице-премьер. 12 мая 2008 года возглавил администрацию президента РФ. 20 декабря 2011 года освобожден от должности, избран на пост председателя Госдумы.