Studoval právo na Lisabonské univerzitě, byl vynikajícím studentem. Po Karafiátové revoluci v roce 1974 spoluzakládal Sociálnědemokratickou stranu ("Partido Social Democrata" – PSD) a byl zvolen do parlamentu. V letech 1996 až 1999 byl stranickým předsedou.