Nasceu no Rio de Janeiro, atuou em O Globo, Veja, Época e Metrópoles. Em 2018, foi visiting scholar na Universidade Stanford. Integra o board da Global Investigative Journalism Network (GIJN), uma das principais entidades globais de defesa do jornalismo. Como autor, publicou pela Companhia das Letras “Sem máscara — o governo Bolsonaro e a aposta pelo caos” e escreve a biografia de Gal Costa. Com um time de repórteres, publica no PlatôBR uma coluna de notícia e análises. Fundou em 2025 o canal de YouTube Amado Mundo.