Nel 2017 ha partecipato al Festival da Canção, la storica selezione portoghese per l'Eurovision Song Contest, con "Amar pelos dois", composta da sua sorella Luísa Sobral. Ha vinto il voto della giuria ed è arrivato secondo nel televoto, assicurandosi abbastanza punti per vincere il programma e per assicurarsi un posto sul palco dell'Eurovision Song Contest 2017 a Kiev, in Ucraina, in rappresentanza del paese lusitano; dopo aver superato la prima semifinale, si è guadagnato un posto per la serata finale il 13 maggio e ha ricevuto tra giurie e televoto 758 punti, che hanno valso la prima vittoria in assoluto del Portogallo all'ESC.