Laureat ogólnopolskich konkursów poetyckich, m.in. „XV Dni Leśmianowskich“ (2001), XXX Międzynarodowego Listopada Poetyckiego w Poznaniu (2007).
Debiut prasowy: „Wieści”, Kraków, 1982. Debiut książkowy: „Iskry”, 1986, tomik Drzewa szare od marzeń. Wiersze publikował m.in. w Radarze, Poezji, Akcencie, Akancie, Autografie, polonijnym Liście Oceanicznym oraz w czeskim Psi vino (przekład Libora Martinka) i w audycji Poezja nocą (pr. I PR). Opowiadania drukował w Twórczości i Autografie. Przekłady wierszy na angielski, niemiecki, norweski, czeski i litewski. Wiersze i aforyzmy w wielu antologiach. LSW wydała w 2017 jego "Poezje wybrane" w serii "Biblioteka Poetów".
Członek Stowarzyszenia Pisarzy Polskich, Stowarzyszenia Autorów ZAiKS oraz Stowarzyszenia Kultury Europejskiej.
Działalność opozycyjna Uwikłany w wydarzenia Marca '68 z opóźnieniem ukończył studia zawodowe.
25 czerwca 1976 brał czynny udział w strajku robotników w Płocku.
W sierpniu 1980 współtworzył NSZZ Solidarność w MZRiP w Płocku (obecnie PKN Orlen). Był członkiem Komisji Zakładowej.
W 1984 zmuszony do rezygnacji z kariery inżynierskiej.
W 1990 utworzył pierwszy tygodnik samorządowy w województwie płockim – Goniec Obywatelski (redaktor naczelny).