En 2017, il représente le Portugal lors du Concours Eurovision de la chanson avec la chanson "Amar pelos dois" qui lui permet de remporter le concours avec un score de 758 points, record historique en nombre de points dans toute l'histoire du Concours.