• Leta 1989 je s sodelavci ustanovil Slovensko krščansko socialno gibanje, kasneje stranka SKD.
• 1990−92 predsednik vlade Republike Slovenije.
• 1992–94 zunanji minister.
• Predsednik parlamentarne komisije za evropske zadeve (1996–2000).
• Soustanovitelj Nove Slovenije – krščanske ljudske stranke (2000).
• Podpredsednik Evropske zveze krščanskih demokratov (1996–99).
• Član predsedstva Konvencije o prihodnosti EU, ki je pripravljala gradivo za evropsko ustavo (2002–03).
• Izvoljen je bil tudi v evropski parlament.