Bien qu'il soit né dans le district de Leiria, il accomplit ses études supérieures à Lisbonne. Il obtient en effet sa licence d'économie à l'université technique. Il commence par enseigner dans le secondaire à Madère, puis intègre le Tribunal des comptes, où il devient technicien supérieur à la section régionale de Madère.
Après avoir été réélu à l'occasion du scrutin du 1er octobre 1995, il est nommé à la fin du mois secrétaire d'État adjoint du ministre de l'Administration interne Alberto Costa. En 1997, à la suite d'un remaniement ministériel, il est muté comme secrétaire d'État, chargé des Affaires étrangères et de la Coopération auprès de Jaime Gama.
À la suite de la démission de Diogo Freitas do Amaral pour raisons de santé, il le remplace et devient alors ministre d'État, ministre des Affaires étrangères le . À ce titre, il est donc responsable de l'organisation de la présidence portugaise de l'Union européenne, qui voit la signature du traité de Lisbonne dans la capitale portugaise, le .