Krótko pracował jako specjalista technolog na budowie cukrowni w Ropczycach, a następnie jako technolog ogumienia rowerowego w Zakładach Opon Samochodowych „Stomil” w Dębicy. W 1977 roku zmienił zawód, podejmując pracę dziennikarza w warszawskim dzienniku „Trybuna Mazowiecka”, zwanym przejściowo „Naszą Trybuną” (w latach 1975–1981). Kierował oddziałem gazety w Ciechanowie, gdzie zamieszkał. Po jej likwidacji w 1982 roku uczestniczył w tworzeniu „Tygodnika Ciechanowskiego”, krótko był jego redaktorem naczelnym, by podjąć pracę starszego publicysty w ogólnopolskim „Tygodniku Robotniczym”.

Pod koniec roku 1989 był reporterem „Dziennika Pojezierza” w Olsztynie, zaś po jego likwidacji wrócił do „Tygodnika Ciechanowskiego”, który po transformacji prasy stał się spółdzielnią dziennikarzy. Obecnie jest stałym współpracownikiem tej redakcji.

W czasie pracy w prasie trzykrotnie otrzymał nagrodę prezesa RSW PKR za publicystykę.