Działalność literacką rozpoczął w 1953 roku wierszem Mleczarz zamieszczonym w czasopiśmie „Nowe Tory”. Jego debiut radiowy przypadł w 1954 roku (opowiadanie Dezynfektor), a książkowy w 1958 r. (zbiór opowiadań Czy księżyc się boi?). Był autorem wielu słuchowisk radiowych, felietonów, recenzji literackich i audycji monograficznych na lokalnej i ogólnopolskiej antenie radiowej. Wiele z nich zebrał w tomie Cymelium (1978). Swoje utwory publikował na łamach czasopism regionalnych („Pomorze”, „Fakty”) i ogólnopolskich („Życie Literackie”, „Kultura”, „Tygodnik Kulturalny”, „Dialog”, „Miesięcznik kulturalny”). Pisał również opowiadania i powieści.

Powszechne uznanie zyskał trylogią bydgoską Most Królowej Jadwigi, wydaną w 1981 roku jako dzieło jednotomowe. W 1984 roku wydał wersję trzytomową, a w 1988 roku zmienione trzecie wydanie. Ta wersja stanowiła pierwszą część zamierzonej sagi, która miała objąć trzy cezury czasowe w dziejach Bydgoszczy: późne lata 30., aż do wybuchu II wojny światowej (tom 1), okres okupacji niemieckiej (tom 2) i lata powojenne, po rok 1951 (tom 3). Kolejne wydanie sagi bydgoskiej w jednym woluminie ukazało się w 1998 roku.