Od 25 września 2004 roku do śmierci był wikipedystą, wykonał w Wikipedii ponad 110 tysięcy edycji w około 11 tysiącach artykułów. Jego ulubionym tematem była historia wojskowości. Ponad 20 jego wikipedialnych artykułów zostało wyróżnionych medalem. Posługiwał się nickiem „Belissarius”.

Działalność publicystyczna thumb|W mundurze pułkownika z czasów II wojny światowej (autoportret). Jeszcze jako student współredagował magazyn „Student”. Jako dziennikarz zaczął pracować w 1974 roku. W latach 1974–1980 współpracował z pismami: „Politechnik”, „Dziennik Bałtycki”, „Morze”, „Wybrzeże”. Później ze względu na działalność opozycyjną miał mniejsze możliwości publikowania.

Jako działacz Solidarności przypomniał historię Towarzystwa Gimnastycznego „Sokół” i wzywał do odrodzenia jego idei. Odezwa była kolportowana wśród uczestników I Krajowego Zjazdu Delegatów NSZZ „Solidarność”. Był redaktorem pisma „Kombatant-Szaniec” oraz wydawnictwa „Bellona”, którego był założycielem. Podczas stanu wojennego był współwydawcą podziemnego pisma „Solidarność Gdańsk”. W latach 1981–1983 publikował w wydawnictwach podziemnych. Redagował w pismach konspiracyjnych „Nie” i „Oko”.