В 1975 году окончил юридический факультет Ленинградского государственного университета (ныне Санкт-Петербургский государственный университет). По распределению был направлен на работу в органы государственной безопасности. Кандидат экономических наук.
- В 1985-1990 годах работал в ГДР.
- С 1990-го — помощник ректора Ленинградского государственного университета по международным вопросам, затем — советник председателя Ленинградского городского совета.
- С июня 1991 года — председатель комитета по внешним связям мэрии Санкт-Петербурга; одновременно — с 1994-го — первый заместитель председателя правительства Санкт-Петербурга.
- С августа 1996 года — заместитель управляющего делами президента РФ.
- С марта 1997-го — заместитель руководителя администрации президента РФ, начальник главного контрольного управления президента.
- С мая 1998 года — первый заместитель руководителя администрации президента РФ.
- В июле 1998-го назначен директором Федеральной службы безопасности России; одновременно — с марта 1999 года — секретарь Совета безопасности РФ;
- С августа 1999-го — председатель правительства РФ.
- С 31 декабря 1999 года — исполняющий обязанности президента России.
- 26 марта 2000 года избран президентом РФ; вступил в должность 7 мая.
- 14 марта 2004-го избран президентом на второй срок.
- C 8 мая 2008 года — председатель правительства РФ.
- 4 марта 2012-го вновь избран президентом РФ; вступил в должность 7 мая.
Разведен. Имеет двух дочерей — Марию (1985 года рождения) и Екатерину (1986).