Narodil sa 11. aprila 1927 v Pezinku. Ludovu skolu a gymnazium navstevoval vo Zvolene. Maturovat mal koncom skolskeho roka 1945, ale mesiac predtym ho pri prechode frontu zatkli prislusnici sovietskej vojenskej organizacie Smers a odsudili ho na patnast rokov nutenych prac v stalinskych pracovnych taboroch. Domov sa vratil az po Stalinovej smrti na zaklade amnestie. V oktobri 1960 ho v plnom rozsahu rehabilitovali. Roku 1954, s oneskorenim takmer desiatich rokov, zmaturoval a este v tom istom roku zacal studovat na FF UK v Bratislave slovencinu a rustinu. Po styroch rokoch ho vsak ako politicky nespolahliveho zo studia vylucili. Dostudovat mohol az po rehabilitacii roku 1960, aj to len poza chrbat politickej moci na Karlovej univerzite v Prahe. Po vyluceni z vysokoskolskeho studia pracoval ako uradnik v Banskej Bystrici, v rokoch 19621965 v dokumentacnom oddeleni Vyskumneho ustavu kablov a izolantov v Bratislave, v rokoch 19651969 v Ustrednej kniznici SAV, v rokoch 19691973 v Ustave svetovej literatury a jazykov SAV, kde ziskal doktorat filozofie a obhajil hodnost kandidata vied. V rokoch 19731990 bol pracovnikom Literarnovedneho ustavu SAV, potom sa stal riaditelom Ustavu svetovej literatury SAV. V rokoch 19921994 bol ministrom kultury Slovenskej republiky, v rokoch 19941998 predsedom Zahranicneho vyboru NR SR, v sucasnosti je poslancom NR SR.