Cresciuto nelle giovanili del Tirana, con cui debutta nella massima serie albanese nel 2017. Nel 2020 passa all'HNK Gorica, giocando ad alti livelli, conquistando anche la chiamata del CT Edoardo Reja da parte della nazionale maggiore. L'11 febbraio 2022 viene acquistato dagli ungheresi dell'Honvéd, riuscendo a centrare la salvezza, ma evitandola nella stagione seguente. Dopo una stagione e mezza, scaduto il contratto con l'Honvéd, ritorna al Tirana.
Il 3 ottobre 2020 riceve la sua prima convocazione dalla nazionale maggiore per la partita amichevole contro l'Armenia del 7 ottobre 2020 e per le partite valide per la Nations League rispettivamente contro Kazakistan e Lituania del 10 e 13 ottobre 2020.