Cresciuto nelle giovanili della squadra albanese del Tirana, con cui ha fatto il suo debutto nella massima serie del campionato albanese nella stagione 2012-2013.
Nazionale
Debutta con l'Under-21 il 28 marzo 2015 nella partita valida per le qualificazioni ad Euro 2017, finita 0-2 contro il Liechtenstein Under-21.
Il 6 novembre 2020 riceve la sua prima convocazione dalla nazionale albanese per la partita amichevole contro il Kosovo dell'11 novembre 2020 e per le partite valide per la Nations League rispettivamente contro Kazakistan e Bielorussia del 15 e 18 novembre 2020.