Debiutował jako poeta w 1954 lub 1955 r. na łamach „Życia i Kultury” – dodatku literackiego „Głosu Szczecińskiego”. Publikował wiersze w tygodniku „Ziemia i Morze” w latach 1956–1957. Autor kilku zbiorów wierszy i książek prozatorskich. Reprezentant nurtu lingwistycznego w poezji polskiej, a także uznany twórca moskalików. Tłumacz poezji – m.in. Borisa Pasternaka i Giennadija Ajgiego. W 1964 r. razem z prowadził w poznańskim klubie studenckim „Od nowa” czytaną gazetę „Struktury”. W latach 1968–1972 był redaktorem miesięcznika „Nurt”, publikował m.in. w „Twórczości” i w „Odrze”, w latach osiemdziesiątych współpracował z czasopismami ukazującymi się poza cenzurą – m.in. z „Kulturą Niezależną”. W latach 1972–1981 pełnił funkcję redaktora czasopisma literaturoznawczego „Teksty”, w latach 1990–1992 wchodził w skład redakcji „Tekstów Drugich”. Był stałym współpracownikiem ukazującego się w Poznaniu na początku lat dwutysięcznych miesięcznika kulturalnego „Arkusz”. Edytor i redaktor pism Brunona Jasieńskiego i Juliana Przybosia, autor antologii Pisarze polscy o sztuce przekładu. 1440–1974, 1977 (wydanie poszerzone, wraz z E. Rajewską: Pisarze polscy o sztuce przekładu 1440–2005, 2007).
W piśmie „Teksty Drugie” w 2006 r.