Rođen je 15. januara 1958. u Sarajevu. Osnovnu školu i gimnaziju završio je u Beogradu, gde je i diplomirao na Filozofskom fakultetu. Diplomirao je u oblasti socijalne psihologije na katedri za kliničku psihologiju. Oženjen, Mašin i Vanjin tata. U prvoj demokratskoj saveznoj vladi 2000. bio je Ministar telekomunikacija. Savezni poslanik Demokratske stranke od 2001. u Veću građana i potpredsednik Skupštine. U tom mandatu obavljao je i funkciju predsednika Odbora za kontrolu službi bezbednosti. U sazivu prve Skupštine Državne zajednice SCG obavljao je funkciju šefa Poslaničkog kluba DOS-a. Od 17. marta 2003. do aprila 2004. bio je ministar odbrane Srbije i Crne Gore. Za Predsednika Stranke izabran je na XI Skupštini DS, 22. februara 2004. i na XII Skupštini DS, 18. februara 2006. Za predsednika Republike Srbije izabran juna 2004. Govori engleski i francuski jezik.