Od 1 marca 2013 emeritus.

Pracował w Instytucie Literatury Polskiej na Wydziale Polonistyki Uniwersytetu Warszawskiego, początkowo w Zakładzie Teorii Literatury i Poetyki, którego był kierownikiem w latach 1997–2000, potem w latach 2001–2006 w Zakładzie Romantyzmu UW, wreszcie został współzałożycielem i pierwszym kierownikiem (w latach 2007–2013) powołanego w 2007 Zakładu Komparatystyki. W latach 1994–2008 wykładał także w Wyższej Szkole Nauk Humanistycznych w Pułtusku.

W latach 1981–1984 pracował jako lektor języka polskiego na Uniwersytecie Aarhus w Danii, później był kilkakrotnie stypendystą rządu duńskiego w Kopenhadze.

W różnych okresach działalności akademickiej wykładał gościnnie i/lub utrzymywał żywe kontakty naukowe z wieloma ośrodkami uniwersyteckimi nie tylko w Polsce, lecz także poza granicami kraju, m.in. na Ukrainie (Tarnopol, Lwów, Drohobycz, Kijów, Krym), w Rosji (Moskwa, Petersburg, Królewiec, Jekaterynburg), Czechach (Praga, Brno), na Białorusi (Homel), w Bułgarii (Wielkie Tyrnowo), Niemczech (Drezno, Konstancja, Berlin, Erfurt, Saarbrücken, Bonn), w Danii (Kopenhaga, Aarhus), Słowenii oraz na Litwie i Węgrzech.

Był członkiem rady redakcyjnej kwartalnika „Tekstualia.