Nel 2019, Vasil è stato corista per Tamara Todevska durante la sua partecipazione all'Eurovision Song Contest 2019, che le è valso il 7º posto nella serata finale con la sua "Proud". Il 15 gennaio 2020 è stato confermato che l'ente televisivo nazionale macedone MRT l'ha selezionato internamente come rappresentante nazionale per l'Eurovision Song Contest 2020 a Rotterdam, nei Paesi Bassi. Il suo brano, intolato "You", è stato pubblicato l'8 marzo 2020. Tuttavia, il 18 marzo 2020 l'evento è stato cancellato a causa della pandemia di COVID-19, ma il cantante è stato riconfermato come rappresentante nazionale per l'Eurovision Song Contest 2021. Il brano con cui prenderà parte alla manifestazione, "Here I Stand", è stato annunciato il 12 febbraio 2021. Nel maggio successivo, Vasil si è esibito nella prima semifinale eurovisiva, piazzandosi al 15º posto su 16 partecipanti con 23 punti totalizzati e non qualificandosi per la finale.