Editor do Estadão Dados (núcleo de jornalismo de dados do jornal O Estado de S.Paulo) e editor do Estadão Verifica, setor do jornal responsável por checagem e verificação de dados. Antes do Estadão, onde trabalha desde 2008, foi repórter em Brasília, correspondente em Buenos Aires e subeditor na Folha de S.Paulo, entre 1994 e 2006. Foi presidente da Abraji (Associação Brasileira de Jornalismo Investigativo) em 2018 e 2019.