zwolniony z powodów politycznych. W latach 1972–1977 kierownik literacki teatru „Bagatela”, zwolniony za list protestacyjny przeciw represjom w Radomiu 1976 roku. W latach 1981–1983 współzałożyciel i członek redakcji miesięcznika „Pismo”. W latach 1958–1983 członek Związku Literatów Polskich, od 1980 w Zarządzie Głównym. Członek PEN Clubu, ZAIKS-u, członek założyciel Stowarzyszenia Pisarzy Polskich, w latach 1983–1989 członek Zarządu Klubu Inteligencji Katolickiej. W 1966/67 roku uczestnik International Writing Program na University of Iowa. Prowadził wykłady na uniwersytetach USA (Berkeley, Austin, Chapel Hill, Durham), a także zajęcia z przekładu literackiego w Studium Literacko-Artystycznym na UJ. Od 2009 członek Społecznego Komitetu Odnowy Zabytków Krakowa (SKOZK). Był członkiem Kapituły Medalu „Niezłomnym w słowie”.

Był autorem tekstów publikowanych m.in. w „Twórczości”, „Znaku”, „Tygodniku Powszechnym”, „Odrze”, „W drodze”, „Tygodniku Solidarność”, „Arce”, „Arcanach” (był stałym współpracownikiem tego pisma). Ogłaszał też teksty w pismach drugiego obiegu: „Zapis”, „Miesięcznik Małopolski”, „Czas Solidarności”.