1958–1963 között az Eötvös Loránd Tudományegyetem Bölcsészettudományi Karának orosz-cseh szakos hallgatója volt. 1963-tól a Magyar Tudományos Akadémia Irodalomtudományi Intézetének munkatársaként először a kelet-európai irodalmak összehasonlító történetével, majd irodalomelmélettel foglalkozott.
1964–1965 között Lengyelországban volt ösztöndíjas. 1967–1971 között a Helikon című folyóirat főmunkatársa volt.
1986 óta a Közép- és Kelet-európai Irodalmak Osztályának osztályvezetője. 1977–1980 között a József Attila Tudományegyetemen közép- és kelet-európai irodalomtörténetet adott elő, egyetemi docens.
1989-től a 2000 című folyóirat egyik szerkesztője. 1991–1994 között a Central European University Comparative Literature programjának az igazgatója volt. 1997-ben Bécsben volt vendégkutató.
„Ha mérlegre akarom tenni tevékenységemet, a mennyiség minden bizonnyal mellettem szól: szorgalmas voltam” – írja magáról bemutatkozásában a 2000 hasábjain.