W 1980 uzyskał stopień doktora habilitowanego, a w 1981 docenta. Od 1981 do 1982 pełnił funkcję prorektora UG do spraw dydaktycznych. W latach 1987–1993 pełnił funkcję kierownika Zakładu Historii Literatury Polskiej na tej uczelni. 26 października 1990 uzyskał tytuł profesora nauk humanistycznych. W tym samym roku został członkiem Rady Naukowej Instytutu Badań Literackich PAN. Od 1992 do 1997 zasiadał w Komitecie Nagród Naukowych Premiera RP.
W 2000 przeszedł na emeryturę. Był promotorem ponad 230 prac magisterskich i 10 doktorskich, autorem ponad 200 publikacji, a także redaktorem i współautorem Słownika literatury polskiej XIX wieku. Był członkiem Komitetu Nauk o Literaturze Wydziału Nauk Humanistycznych Polskiej Akademii Nauk i Rady Naukowej Instytutu Badań Literackich PAN oraz członkiem honorowym Towarzystwa Literackiego im. Adama Mickiewicza.
Ożenił się z Mironą Teresą z Rozpędowskich (1939–2024). Ich córką jest Joanna po mężu Wiklirska. Zmarł pięć tygodni po swojej żonie, w dniu 90. urodzin.