Narodil sa 28. augusta 1945 v Horných Plachtinciach v okrese Veľký Krtíš. V roku 1968 absolvoval Hereckú fakultu Vysokej školy múzických umení v Bratislave a ďalšie dva roky pokračoval v postgraduálnom štúdiu na francúzskej univerzite v Nancy.
Po návrate pôsobil v bratislavskom Divadle na Korze, ktoré sa v roku 1971 pričlenilo k Divadlu Nová scéna. V roku 1985 dostal angažmán v Slovenskom národnom divadle, kde pracoval do roku 1990. Okrem toho stvárnil množstvo televíznych a filmových postáv.
Jeho politická kariéra sa začala počas Nežnej revolúcie v novembri 1989, keď sa stal spoluzakladateľom hnutia Verejnosť proti násiliu. Od decembra 1989 do júna 1990 bol poradcom prezidenta Českej a Slovenskej Federatívnej Republiky (ČSFR) Václava Havla a zároveň poslancom Snemovne ľudu Federálneho zhromaždenia ČSFR. Od júna do augusta 1990 bol slovenským ministrom medzinárodných vzťahov a od 24. júna 1992 do 19. marca 1993 pôsobil ako podpredseda vlády SR a minister zahraničných vecí SR. V tom istom roku sa stal poslancom Národnej rady SR a v roku 1998 ministrom kultúry SR.
V novembri 2002 ho vymenovali za prezidenta Medzinárodného filmového festivalu Bratislava. Je ženatý a má tri deti.