W 1968 r. został członkiem Związku Literatów Polskich (w latach 1972–1978 członek Zarządu Głównego, przewodniczący Komisji Interwencyjnej, od 1975 zastępca przewodniczącego Komisji Kwalifikacyjnej), w 1970 r. członkiem Association Internationale des Critiques Littéraires (od 1988 wiceprzewodniczący Sekcji Polskiej). W latach 1971–1987 był członkiem Sekcji Literatury Komitetu Nagród Państwowych (do 1978 sekretarz). W latach 1983–1986 był członkiem Narodowej Rady Kultury. Od 1996 r. należał do Towarzystwa Naukowego Warszawskiego.

Przełożył Dzieła wszystkie Horacego (1992) i utwory poetów niemieckich: Pieśń o Nibelungach, pieśni minnesingerów, dzieła Wolframa von Eschenbach, Sebastiana Branta, Anioła Ślązaka, Johanna W. Goethego, Friedricha Schillera (oda Do Radości), Friedricha Hölderlina, Novalisa, Josepha von Eichendorffa, Heinricha Heinego, Eduarda Mörikego, Friedricha Nietzschego, Stefana George, Rainera M. Rilkego, Georga Trakla, Ernsta Stadlera, Georga Heyma, Gottfrieda Benna, Paula Celana i in.