Nasceu em Lisboa, em 1940. Licenciado em História, depois de ter cursado um tempo em Direito. Foi dirigente da JUC, exerceu diversas funções no Município de Lisboa, foi diplomata e Conselheiro Cultural da Embaixada de Portugal em Madrid e Brasília. Ex-secretário-geral da Casa da América Latina. Escritor e ensaísta.