V rokoch 1990 až 1992 bol generálnym prokurátorom Českej a Slovenskej Federatívnej Republiky. Vzápätí vstúpil do HZDS a stal sa predsedom parlamentu. Po voľbách v roku 1998, keď skončilo HZDS v opozícii, sa stal poslancom NR SR. Po nezhodách s vedením hnutia v roku 2002 vystúpil z HZDS a pôsobil ako nezávislý poslanec. Následne založil HZD, ktorého bol predsedom. V roku 2004 vyhral prezidentské voľby.