Родился 15 января 1958 г. в г. Сараево (Босния и Герцеговина) в семье научных работников. По национальности серб.
Среднюю школу и гимназию окончил в Белграде, где продолжил образование на философском факультете Белградского университета. Защитил диплом по специальности клиническая психология. В студенческие годы являлся активным участником оппозиционного молодёжного движения, пробовал себя на ниве журналистики, сотрудничал с рядом оппозиционных изданий и радиостанций.
Трудовую деятельность начал в качестве психолога в одной из белградских больниц. Позднее перешёл на преподавательскую работу, совмещая её с научно-исследовательской деятельностью в академическом Институте психологии.
В 1997 г. основал и стал первым директором Центра развития демократии и политического опыта.
С 1990 г. – член Демократической партии.
В 1992 г. стал секретарём Главного комитета ДП, вошел в состав исполкома партии.
В 1994 г. получил мандат депутата Народной скупщины Сербии от Демократической партии.
С февраля 2000 г. занимал пост заместителя председателя ДП, а в феврале 2004 г. избран её председателем.
С начала 2000 по июнь 2001 г. занимал пост министра телекоммуникаций в первом демократическом правительстве Союзной Республики Югославии.
С 2001 г. – депутат Веча граждан (нижней палаты) Союзной скупщины, заместитель его председателя. Одновременно являлся главой парламентского комитета по контролю за деятельностью служб безопасности. В скупщине Сербии и Черногории возглавлял парламентскую фракцию Демократической оппозиции Сербии.
С 17 марта 2003 г. по 15 апреля 2004 г. занимал пост министра обороны Сербии и Черногории.
Дважды избирался президентом Сербии: 27 июня 2004 г. и 15 февраля 2008 г.
Владеет английским и французским языками.
Женат, воспитывает двух дочерей.