Ele iniciou sua carreira na década de 1970 como repórter do extinto jornal Diário de Notícias. Também nessa época, iniciou sua carreira como colunista, colaborando com a equipe de Ibrahim Sued. Em 1983, foi para o jornal O Globo. Em 1987, ocupou por seis meses a secretaria de Comunicação Social no governo Moreira Franco (1987-1991). Após o período voltou para o Globo, onde passou a ser destaque em um quadro de opinião no matinal “Bom Dia Brasil”, onde permaneceu até 2001.
Em 2006, ele entrou para o Grupo Bandeirantes como diretor de Jornalismo no Rio de Janeiro e mudou-se para São Paulo, para ancorar o “Jornal da Band”, principal noticiário da emissora. Desempenha a mesma função no programa diário na rádio BandNews FM, transmitido para todo o Brasil.