Nasceu no Rio de Janeiro, Brasil. Licenciado e com MBA em Ciências Sociais, na Universidade de Rio de Janeiro, tendo realizado um Master in Internat, Public Policy na Johns Hopkins University, EUA.
Completou o Instituto de Rio Branco, em 1968. Tem desempenhado vários cargos quer ao nível da diplomacia bilateral quer ao nível da diplomacia multilateral, destacando-se, em 1985, o cargo de Ministro-Conselheiro na Missão brasileira junto à OEA em Washington, EUA; em 1987, na embaixada brasileira em Washington, os cargos de Ministro-Conselheiro, e Encarregado de Negócios durante a ausência do titular. Foi embaixador na Embaixada no Cairo, Egipto, em 2004, na Embaixada em Viena, Áustria, em 2006, sendo Representante Permanente junto aos Organismos da ONU em Viena, acreditado cumulativamente à Croácia, Eslováquia e Eslovénia, como Embaixador; chefe de delegação nas reuniões da Junta de Governadores e da Conferência Geral da Agência Internacional de Energia Atómica (AIEA), Viena, bem como da Organização das Nações Unidas para o Desenvolvimento Industrial (UNIDO). Desde 2007 exerce as funções de embaixador do Brasil em Portugal.