Docteur en droit (1974), cofondateur (1989) avec Zoran Djindjić du parti démocratique (D.S.), il quitte ce dernier en 1992 pour fonder et présider le parti démocratique de Serbie (D.S.S.), plus à droite, qui regroupe des nationalistes serbes anticommunistes. Député (1990-1997), candidat de l'Opposition démocratique de Serbie (D.O.S.), il est élu en 2000, face à Slobodan Milošević, à la présidence de la République fédérale de Yougoslavie. Son mandat prend fin en 2003, peu après la transformation de la fédération en État de Serbie-et-Monténégro. Premier ministre de la République de Serbie en 2004, reconduit dans ses fonctions en 2007, il démissionne le 8 mars 2008, accusant ses partenaires de la coalition d'avoir renoncé à défendre la souveraineté de la Serbie sur le Kosovo en privilégiant le rapprochement avec les pays occidentaux, favorables à l'indépendance kosovare.