Jest publicystą Radia MaryjaRadio Maryja - Rafał Broda i „Mojej Rodziny”. Publikował także na łamach różnych dzienników i tygodników, np. w „Gazecie Polskiej”, „Głosie” (tu m.in. „Nie ma już legendy Lecha W.”), „Myśli Polskiej” (m.in. przedstawiał program stowarzyszenia „Myśl dla Polski”), „Naszym Dzienniku” (m.in. „Kim są „moherowe berety”, czyli demaskacja kłamstwa”), a także w miesięcznikach takich jak „Arcana” (m.in. opracowanie „Sondaże – zabawa, czy manipulacja?”). W 2002 opublikował książkę „Unia Europejska a Polska: rozważmy to jeszcze raz” (Krzeszowice: „Ostoja”, 2003, ). Był jednym z głównych autorów raportu „Dokąd zmierzasz Polsko?”.

Współtworzył stowarzyszenie Klub „Myśl dla Polski”, a także partię Ligę Polskich Rodzin. Bez powodzenia kandydował z jej ramienia do Senatu w wyborach parlamentarnych w 2001 w okręgu krakowskim. Zajął w nich szóste miejsce spośród 23 kandydatów rywalizujących o 4 mandaty – otrzymał 133 259 głosów (co stanowiło 20.41% głosów ważnych), czyli niespełna 7 tys. głosów mniej niż osoba wybrana na senatora i niecałe 4 tys. mniej niż również przegrany ubiegający się o reelekcję Krzysztof Kozłowski.