Wiceprezes Zarządu Telewizji Republika S.A od lipca 2013 roku. Psycholog kliniczny (absolutorium), Uniwersytet Warszawski.
Prezes Zarządu Niezależnego Wydawnictwa Polskiego Sp. z o.o. – wydawcy Gazety Polskiej, Nowego Państwa, portali gazetapolska.pl, vod.gazetapolska.pl. Członek Zarządu Słowo Niezależne Sp. z o.o. – wydawcy portalu niezalezna.pl. Członek Rady Nadzorczej Fundacji Klubów Gazety Polskiej oraz członek Rady Fundacji Niezależne Media. Redaktor Naczelny Gazety Polskiej (od 2005) i Gazety Polskiej Codziennie (od 2011). Działacz niepodległościowy, dziennikarz i publicysta, m.in. w Nowy Świat (1991-1992), Polskie Radio S.A. – „Sygnały Dnia”, „Rozmowy Jedynki” (2006-2009), TVP S.A. – autorski program „Pod Prasą”, (2007-2010).
Autor bloga na stronie salon24, książek, m.in. „Bajki dla Marysi i Alicji” (2011), „Partyzant Wolnego Słowa (2013), „Testament I Rzeczypospolitej. Kulisy śmierci Lecha Kaczyńskiego” (2014), współautor książek „Układ” (2003), „Flaki z nietoperza”.
Żonaty, czworo dzieci.