Tras empezar a formarse como futbolista en el KS Besa, en la temporada 2013/14 debutó con el primer equipo, llegando a ser su único partido en liga en dicha temporada.
En la siguiente tuvo más participación en el campo, disputando trece partidos de liga y uno de copa.
Posteriormente se marchó traspasado al KF Apolonia Fier, jugando en segunda división durante dos temporadas.
En 2017 se fue al KF Skënderbeu Korçë por tres temporadas.
En 2020 dejó el club para ir al KF Teuta Durrës, llegando a jugar su primer partido europeo el 27 de agosto, siendo uno de los anotadores del partido.