En 2017 se proclamó vencedor del "Festival RTP da Canção" con la balada «Amar pelos dois», compuesta por su hermana Luísa. Gracias a esa victoria, Sobral fue el representante de Portugal en el Festival de Eurovisión 2017. Los primeros ensayos en Kiev fueron llevados a cabo por su hermana, ante el débil estado de salud de Salvador. Tras superar la semifinal, el día 13 de mayo, el artista se proclamó vencedor con 758 puntos en la gran final, liderando tanto el televoto como el jurado profesional. Salvador era el gran favorito junto con el italiano Francesco Gabbani. De este modo el país luso se hizo con la victoria por primera vez desde que comenzó a participar en 1964