Poeta, felietonista i dziennikarz.
Podczas nauki w liceum był członkiem grupy samokształceniowej prowadzonej przez o. Ludwika Wiśniewskiego z Duszpasterstwa Akademickiego przy kościele św. Mikołaja w Gdańsku. W 1972 roku został skazany na 1,5 roku więzienia w zawieszeniu na 3 lata za rozlepianie w Gdańsku ulotek nawołujących do bojkotu wyborów do Sejmu PRL.
W 1974 roku wyjechał do Warszawy, gdzie studiował historię filozofii na Akademii Teologii Katolickiej. W latach 1978–1979 był prezesem Koła Młodych przy Oddziale Warszawskim Związku Literatów Polskich. Publikował w niezależnych pismach literackich: "Puls", "Zapis", "Biuletyn Informacyjny KSS KOR".
W sierpniu 1980 roku uczestniczył w strajku w Stoczni Gdańskiej. Od września 1980 roku był członkiem Solidarności. W 1981 roku pracował w Komisji Kultury przy Zarządzie Regionu Mazowsze. Był redaktorem naczelnym "Informatora Kulturalnego Solidarności". 13 grudnia 1981 internowany. Przetrzymywany był w Warszawie - Białołęce, Jaworzu i Darłówku. Został zwolniony 15 lipca 1982.
W latach 1982–1989 współpracował z pismami podziemnymi, m.in. z "Wezwaniem", "Tygodnikiem Mazowsze" i "PWA". Drukował w paryskiej "Kulturze", współpracował z Rozgłośnią Polską RWE.
W latach 1989–1993 był szefem działu kultura w "Gazecie Wyborczej". Potem przez trzy lata pracował w "Super Expressie". Od 2006 roku jest doradcą do spraw kultury Prezydenta Gdańska. W 1983 roku otrzymał literacką nagrodę Fundacji im. Kościelskich. W 2006 roku wyróżniony został odznaką Zasłużony dla Kultury Polskiej.