I 1970 ble han ekskludert fra Alexander Dubčeks kommunistparti, der han hadde vært medlem siden 1968. I 1989 var han involvert i Fløyelsrevolusjonen og deltok der aktivt. I 1993 ble han formann i Det sosialdemokratiske parti (CSSD). Han ble statsminister etter valget i juni 1998.