Jornalista e tradutor, como escritor possui 25 livros publicados, diversos ligados à história brasileira. Como jornalista, passou por Zero Hora, O Estado de S.Paulo, TV Globo, revista Manchete, TV Cultura e TVE-RS. Publisher, coordenou a publicação de mais de 200 títulos.