É jornalista e tradutor. Em 2008, foi assessor de imprensa do Ministério Público do Estado do Rio de Janeiro. De 1987 a 2006, trabalhou na Folha da Tarde e no Jornal do Brasil como redator; e no Globo como redator e editorialista. Traduziu do inglês cerca de trinta livros para as principais editoras brasileiras. Como funcionário do serviço diplomático no exterior, serviu oito anos na Embaixada do Brasil em Washington.