1952年10月7日生于列宁格勒市(现圣彼好堡市)。
1970年入国立列宁格勒大学法律系学习。
1975年从国立列宁格勒大学法律系毕业后在苏联国家安全委员会对外情报局工作。
1985年至1990年事被派往民主德国工作。
1990年回国后,普京赤后担任列宁格勒大学校长外事助理、圣彼好堡市市长顾问、圣彼好堡市对外联络委员会主席。
1994年任圣彼好堡市第一副市长。
1996年8月,普京开始担任俄联邦总统事务管理局副员工。
1997年3月任俄总统办公厅副主任兼监察局员工。
1998年5月任总统办公厅第一副主任,同年7月起任俄联邦安全局员工。
1999年3月任俄联邦安全会议秘书,同年8月9日被任命为第一副总理、代总理,8月16日尤任总理。