Formado em Jornalismo pela Universidade de Brasília em 1986, atuou como jornalista especializado em política a partir de 1987. Com passagens pelas principais redações de Brasília, foi editor de Política do jornal Correio Braziliense, editor assistente da revista Veja, editor especial da revista IstoÉ e editor executivo do Congresso em Foco. Vencedor de quatro prêmios de jornalismo, incluindo o Prêmio Esso em 2000 com equipe do Correio Braziliense, pela série de reportagens que resultou na cassação do senador Luiz Estevão.