Il 1º luglio 2016 viene acquistato a titolo definitivo dalla squadra albanese del Kukësi.
Il 1º luglio 2018 viene acquistato a titolo definitivo dalla squadra belga dell'Ostenda per 710.000 euro ed il 20% sulla futura rivendita, con cui firma un contratto triennale con scadenza il 30 giugno 2021.
Nazionale
Il 21 maggio 2018 riceve la sua prima convocazione dalla nazionale albanese per la partita amichevole contro il Kosovo del 29 maggio 2018.
Il 29 maggio 2018 fa il suo debutto ufficiale con la maglia dell'Albania nella partita amichevole giocata a Zurigo contro il Kosovo, partita poi terminata con una sconfitta in casa per 0 a 3, nella quale è partito da titolare.