Jornalista e colunista político do Correio Braziliense e do Estado de Minas.
Trabalhou nos jornais O Globo (Rj), Diário Popular (SP), O Dia (RJ), Última Hora (RJ) e o Correio da Manhã (RJ). Dirigiu o semanário político nacional, Voz da Unidade. Ex-diretor da Companhia de Notícias (SP), foi apresentador do Programa 3 a 1 (TV Brasil) e comentarista político da TV Gazeta (SP).