1952年10月7日,生于列宁格勒市(现圣彼得堡市)。
1970年,入国立列宁格勒大学法律系学习。
1975年,毕业后加入克格勃(苏联国家安全委员会)。
1985年至1990年,被派往民主德国工作。
1990年回国后,普京先后担任列宁格勒大学校长外事助理、列宁格勒苏维埃主席索布恰克的顾问,索布恰克当选为市长后,普京担任外事委员会主席。
1994年,任圣彼得堡市第一副市长。
1996年8月,普京开始担任俄联邦总统事务管理局副局长。
1997年3月,任俄总统办公厅副主任兼监察局局长。
1998年5月,任总统办公厅第一副主任,同年7月起任俄联邦安全局局长。
1999年3月,任俄联邦安全会议秘书,同年8月9日被任命为第一副总理、代总理,8月16日就任总理。
1999年12月31日,叶利钦总统宣布辞去总统职务,普京出任代总统。
2000年3月26日,普京当选为俄联邦总统,并于5月7日正式宣誓就职。
2004年3月14日,连任总统。
2008年5月7日,普京卸任,梅德韦杰夫就任俄联邦总统。
2008年5月8日,俄国家杜马通过对其政府总理的任命,普京出任政府总理。
2012年3月,俄罗斯举行总统大选,普京再度当选为俄罗斯总统。
2012年5月7日,普京在克里姆林宫正式宣誓就任新一届总统,开始第三届任期。
2013年6月,普京宣布与妻子柳德米拉离婚。