Zoals de traditie het wou koos Portugal zijn bijdrage voor het Eurovisiesongfestival ook dit jaar via het Festival da Canção. Er werden twee halve finales georganiseerd, op 20 en 27 februari 2021, en een finale op 6 maart 2021. Er namen twintig artiesten deel, verdeeld over de twee halve finales. Achttien van hen werden door RTP uitgenodigd om deel te nemen, de overige twee tickets gingen naar twee van de 693 artiesten die zich via de open inschrijving hadden aangemeld.
De drie shows werd uitgezonden vanuit de RTP-studio's in Lissabon. In de halve finales werd de helft van de punten verdeeld door een vakjury, de andere helft door het publiek via televoting. In geval van een gelijkstand gaf de voorkeur van de vakjury de doorslag. Vijf deelnemers per halve finale stootten door naar de finale.
In de finale werd de helft van de punten verdeeld door zeven regionale jury's, en de andere helft door de televoters. Ditmaal gaf de voorkeur van het publiek de doorslag in geval van een gelijkstand. Uiteindelijk viel de keuze op The Black Mamba met Love is on my side. Het was voor het eerst in de geschiedenis dat Portugal koos voor een nummer dat niet (gedeeltelijk) in het Portugees werd vertolkt.
Portugal trad aan in de tweede halve finale, op donderdag 20 mei 2021. The Black Mamba was als twaalfde van zeventien acts aan de beurt, net na Anxhela Peristeri uit Albanië en gevolgd door Victoria uit Bulgarije. Portugal eindigde uiteindelijk op de vierde plaats met 239 punten, en zag zich zo verzekerd van een plek in de finale.
In de finale was The Black Mamba als zevende van 26 acts aan de beurt, net na Destiny Chukunyere uit Malta en gevolgd door Hurricane uit Servië. Portugal eindigde uiteindelijk op de twaalfde plek, met 153 punten.