• Med študijem prava se je začel aktivneje ukvarjati s politiko.
• V času Kavčiča je podpiral njegovo liberalno usmeritev, a je v obračunu nastopil proti njemu.
• Bil je predsednik slovenske skupščine (1978−1982) in član vodstva Zveze komunistov Jugoslavije (1982−86).
• Leta 1986 je prevzel vodenje Zveze komunistov Slovenije.
• Vplival je na uvedbo demokratizacije in večstrankarskega sistema v Sloveniji.
• Leta 1990 je bil izvoljen za predsednika predsedstva Slovenije.
• 1992−2002 predsednik Republike Slovenije.