W 1980 był twórcą festiwalu Jesień Literacka Pogórza, który organizował i w latach następnych (od 1990 pod nazwą Międzynarodowa Galicyjska Jesień Literacka). Od 1981 należał do Grupy Literackiej Gremium. W latach 80. współpracował z podziemnym ruchem literackim, drukował m.in. w piśmie „Solidarność Chłopska”. Pracował także w Ośrodku Telewizji Polskiej w Krakowie. W 1984 został członkiem Koła Młodych ZLP w Krakowie, w 1987 członkiem Oddziału Stowarzyszenia Autorów Polskich w Płocku. W 1987 założył niezależny lokalny „Informator Kulturalny „Migawki””, a w 1989 współorganizował redakcję „Gazety Tarnowskiej”. W latach 1988–1990 oraz od 1999 należał do Związku Literatów Polskich (w 2009–2011 pełnił funkcję prezesa oddziału krakowskiego ZLP, a od 2012 wiceprzewodniczącego Sądu Koleżeńskiego ZG ZLP w Warszawie). Należał do współzałożycieli Fundacji „Uśmiech Dziecka” w Skierniewicach. W 1994 został członkiem Związku Zawodowego Dziennikarzy w Poznaniu.