Doutor em História Social pela Faculdade de Filosofia, Letras e Ciências Humanas da Universidade de São Paulo, é mestre e licenciado em História pela Pontifícia Universidade Católica de São Paulo e bacharel em jornalismo pela Faculdade Cásper Líbero. É jornalista profissional desde 1989. Trabalhou por quinze anos na Folha de S.Paulo. Desde 2006 está no jornal O Estado de S. Paulo, onde editou o website e a Primeira Página. Há dois anos faz parte do corpo de editorialistas. Obteve três Prêmios Folha de Jornalismo, categoria Edição. É professor de Jornalismo Econômico na Faculdade Cásper Líbero e foi professor de História Contemporânea na PUC-SP. Escreveu o livro O Futebol Explica o Brasil (Contexto, 2009).