W latach 2004–2017 był redaktorem naczelnym miesięcznika „Kraków”. Działalność społeczna W latach 1971–1983 i 1983–1990 był członkiem Związku Literatów Polskich, w latach 1974–1976 wiceprezesem, w latach 1976–1983 prezesem Oddziału Krakowskiego ZLP, w latach 1976–1983 członkiem Zarządu Głównego ZLP. Był także członkiem Stowarzyszenia Dziennikarzy Polskich (1973–1982), Stowarzyszenia Dziennikarzy PRL (1982–1989), PZPR (1971–1990).

Twórczość Debiutował w „Tygodniku Powszechnym” w 1962. Do 1965 publikował tam recenzje pod pseudonimem „Jan Kulig”. Publikował w wielu czasopismach, poza macierzystymi także we „Współczesności”, „Życiu Literackim”, „Echu Krakowa”, „Nowych Książkach”, jego debiutem książkowym był wydany w 1988 zbiór Na widnokręgu historii. Szkice literackie, w kolejnych latach opublikował tomy Pegaz na rozdrożu. Szkice o poezji współczesnej (1991), Walka z niebytem: o poezji Haliny Poświatowskiej (1992), Koniec wieku.