Był zastępcą redaktora naczelnego tygodnika Uważam Rze od początku jego istnienia do 28 listopada 2012.
Od września 2006 do lutego 2009 oraz ponownie od lutego 2010 do września 2011 prowadził w Programie III Polskiego Radia Salon Polityczny.
Był dziennikarzem i publicystą tygodnika Sieci, w którym przeprowadzał wraz z bratem cotygodniowe wywiady.
Był jednym z dziennikarzy prowadzących program Salon dziennikarski, który jest emitowany od 2012 na antenie Radia Warszawa. Audycja ukazywała się także do 2016 w Telewizji Republika, a od 2016 do 2023 w TVP Info„Salon dziennikarski Floriańska 3” w TVP Info. Prowadzącymi Jacek Karnowski i Michał Karnowski. Od 23 grudnia 2023 jest ona nadawana w telewizji wPolsce.pl, której nazwa 2 września 2024 została zmieniona na wPolsce24. W marcu 2025, po wcześniejszej przegranej w wyborach na prezesa oddziału warszawskiego, został prezesem nowopowstałego mazowieckiego oddziału Stowarzyszenia Dziennikarzy Polskich. We wrześniu tego samego roku zrezygnował z zasiadania w zarządzie spółki Fratria, właściciela tygodnika Sieci i telewizji wPolsce24. Odszedł również w tym samym miesiącu z tej telewizji. Niedługo potem wszedł do zarządu spółki Trzej Muszkieterowie wraz Michałem Adamczykiem i Marcinem Tulickim, z którymi założył nowy kanał TAK!