miejsca gdańskiej listy Koalicji dla Rzeczypospolitej (otrzymał 5578 głosów).
Był zatrudniony w Komisji Likwidacyjnej RSW „Prasa-Książka-Ruch”, w latach 90. był członkiem zarządu spółki prawa handlowego Srebrna. Zajął się działalnością publicystyczną m.in. w ramach „Gazety Polskiej”.
Publicznie oskarżył Lecha Wałęsę o współpracę z SB w latach 70., a przedstawicieli NSZZ „Solidarność” o przywłaszczenie pieniędzy otrzymanych we Francji na początku lat 80. od francuskich związkowców. W 2004 oskarżył o współpracę ze Służbą Bezpieczeństwa Małgorzatę Niezabitowską, z którą zetknął się m.in. w redakcji „Tygodnika Solidarność”.
W kwietniu 2010 złożył akces do Prawa i Sprawiedliwości. W wyborach samorządowych w listopadzie 2014 bezskutecznie z ramienia tej partii kandydował do rady miasta Sopotu.
Od kwietnia 2016 do grudnia 2023 był doradcą wojewody pomorskiego Dariusza Drelicha ds. politycznych i historycznych.
W czerwcu 2016 został powołany przez Sejm w skład Kolegium IPN. W czerwcu 2023 wybrany w skład tego gremium na kolejną kadencję.
Wszedł w skład komitetu wspierającego kandydaturę Karola Nawrockiego na prezydenta RP w wyborach w 2025.