Родился 7 октября 1952 г. в Ленинграде. По национальности русский. Отец – Владимир Спиридонович Путин, ветеран Великой Отечественной войны, участвовал в обороне Ленинграда, инвалид войны. Мать – Мария Ивановна Путина, родом из Тверской области, пережила блокаду Ленинграда.
Путин является кандидатом экономических наук. Свободно владеет немецким языком, в настоящее время учит английский. В 1973 году стал мастером спорта по самбо, в 1975 году – по дзюдо. Неоднократный чемпион Санкт-Петербурга по самбо.
Женат с июля 1983 года. Супруга – Людмила Александровна Путина, выпускница филологического факультета Ленинградского государственного университета. Владеет немецким, испанским и французским языками.
В семье Путиных двое детей – дочери Маша (1985 г. р.) и Катя (1986 г. р.).
В 1975 году Путин закончил юридический факультет Ленинградского государственного университета и по распределению был направлен на работу в органы госбезопасности. Служил в Первом главном управлении (внешняя разведка) КГБ СССР. В 1985–1990 годах находился в служебной командировке в ГДР. 20 августа 1991 года подал рапорт об увольнении из органов государственной безопасности. Путин остался в кадровом резерве КГБ в звании подполковника запаса.