Do KSČ vstúpil ako 18-ročný už v roku 1948 aby ho z nej v roku 1970 vylúčili v rámci čistiek po augustovej okupácii Česko-Slovenska. Od roku 1989 bol poslancom Snemovne ľudu Federálneho zhromaždenia za VPN, pričom bol v roku 1992 opätovne už za HZDS zvolený do snemovne a stal sa predsedom snemovne. V rokoch 1989 až 1991 bol ministrom financií, cien a miezd.