Dziennikarz, prozaik, autor programów telewizyjnych, satyryk, scenarzysta i reżyser. Stały felietonista „Rzeczpospolitej”, współautor (wraz z Robertem Górskim) satyrycznej rubryki „Od ucha do ucha” w magazynie „Plus Minus” (w latach 2017-2023). Wydał kilka zbiorów opowiadań oraz biografię „Jaruzelski: życie paradoksalne” (wraz z Pawłem Kowalem). Prowadził liczne programy telewizyjne w TVN, Polsat News, TVP Kultura. Jako dziennikarz był związany z TVP, TV4, „Gazetą Wyborczą”, „Życiem Warszawy”, „Wprost”, „Newsweekiem” oraz „Rzeczpospolitą”. W latach 2016–2017 kierował działem zagranicznym Instytutu Książki. W latach 2018–2020 był zastępcą dyrektora Programu 3 Polskiego Radia.