Pełnił szereg kierowniczych funkcji w życiu kulturalnym – był m.in. starszym inspektorem w Wydziale Kultury Komitetu Centralnego PZPR (1978–1988), wicedyrektorem Ośrodka Informacji i Kultury Polskiej w Moskwie (1988–1992), wicedyrektorem Departamentu Sztuki w Ministerstwie Kultury i Sztuki (1995–1997), wicedyrektorem Centrum Międzynarodowej Współpracy Kulturalnej „Instytut Adama Mickiewicza” (2002–2005). W latach 2003–2004 przewodniczył Polskiemu Komitetowi Obchodów 300-lecia Sankt Petersburga. W latach 1986–1988 był członkiem Prezydium Rady Głównej Stowarzyszenia Autorów Polskich, w latach 2000–2011 – sekretarzem generalnym Związku Literatów Polskich, w latach 2016-2023 – jego wiceprezesem. W latach 2005–2009 był wiceprezesem Polskiego Oddziału Stowarzyszenia Kultury Europejskiej (SEC); od 2019 roku pełni tę funkcję ponownie.

Wykładał na Akademii Nauk Społecznych w Warszawie, Uniwersytecie Warszawskim, Akademii Teatralnej w Warszawie, Wszechnicy Polskiej – Szkole Wyższej w Warszawie.

Otrzymał szereg nagród za działalność twórczą, a także odznaczeń państwowych – wśród nich Złoty Krzyż Zasługi (1979) oraz Krzyż Kawalerski (1986) i Oficerski (2002) Orderu Odrodzenia Polski.