West Ham United werd voor Boa Morte zijn derde Londense werkgever, nadat hij speelde voor achtereenvolgens Arsenal FC, Southampton FC en Fulham FC. Eerstgenoemde club haalde hem in zijn geboorteland weg bij Sporting Clube de Portugal, waar hij de jeugdopleiding doorliep. Met Fulham promoveerde Boa Morte in 2001 naar de Premier League, mede dankzij achttien goals van hem in de First Division. Met Arsenal FC won hij in 1998 zowel het Engels landskampioenschap als de FA Cup. Bij zijn overgang van Fulham voor West Ham United was naar verluidt een transferbedrag gemoeid van ongeveer 7,5 miljoen euro. Boa Morte tekende voor drieënhalf seizoen bij West Ham.
Boa Morte ging in juli 2009 zijn laatste contractjaar in bij West Ham United toen hij in een oefenwedstrijd tegen Tottenham Hotspur FC een blessure aan de kruisbanden in zijn knie opliep.[1] De kwetsuur kostte hem tien maanden revalideren voordat hij op 9 mei 2010 zijn eerste en laatste wedstrijd voor West Ham speelde dat seizoen. Boa Morte was daarna transfervrij, maar tekende een maand later een nieuw tweejarig contract bij West Ham United.
Boa Morte speelde zijn eerste interland voor Portugal op 25 april2001, tegen Frankrijk. Hij maakte deel uit van de nationale selectie tijdens onder meer het WK 2006. Daarop maakte hij zijn eerste en laatste speelminuten in de derde groepswedstrijd tegen Mexico (2-1 winst), toen hij in de 80ste minuut inviel voor Luís Figo en een gele kaart kreeg. In 2006 leek een einde te zijn gekomen aan de interlandcarrière van de aanvaller. Maar drie jaar later kreeg hij opnieuw een oproep, ditmaal van bondscoach Carlos Queiroz voor de interlands tegen Albanië en Estland.