Jornalista, subdiretor de informação da TVI e professor na Universidade Autónoma de Lisboa desde 1997, nos departamentos de Relações Internacionais e Ciências da Comunicação.
Mestre em Desenvolvimento e Cooperação Internacional pelo ISEG, com uma tese sobre a integração económica do Mercosul, é investigador do Observare e doutorando em Relações Internacionais: Geopolítica e Geoeconomia.
Tem dois romances históricos publicados: Serpa Pinto, o Mistério do Sexto Império, e O Último Bandeirante, igualmente distribuído no Brasil.