Portugal was een van de 52 leden van de UEFA die zich inschreef voor de kwalificatie voor het EK 2008. Twee van die leden, Zwitserland en Oostenrijk, waren als organiserende landen al geplaatst. Portugal werd als groepshoofd ingedeeld in groep A, samen met Polen (uit pot 2), Servië (uit pot 3), België (uit pot 4), Finland (uit pot 5), Armenië (uit pot 6), Kazachstan en Azerbeidzjan (uit pot 7). De nummers 1 en 2 uit elke poule kwalificeerde zich direct voor het Europees Kampioenschap.
Portugal kwalificeerde zich met aardig wat moeite voor het EK door als tweede in groep A te eindigen. Portugal leed in de helft van de wedstrijden (zeven van de veertien duels) puntverlies, en verloor daarvan één keer: Polen won hun thuisduel met 2-1.
Portugal werd bij de loting op 2 december2007 als land uit pot 3 ingedeeld in groep A. In deze groep werden het thuisland Zwitserland (uit pot 1), Tsjechië (uit pot 2) en Turkije (uit pot 4) toegevoegd.