Jest dziennikarzem Polskiego Radia w Poznaniu, współpracownikiem dominikańskiego miesięcznika „W Drodze”, autorem audycji i reportaży historycznych. Razem z historykiem Jarosławem Burchardtem wydał książkę Szpieg, który wiedział za mało. Tajemnice kontrwywiadu PRL poświęconą Zenonowi Celegratowi, agentowi CIA z Leszna.