Вихованець молодіжної команди клубу «Тирана». Виступати за головну команду клубу розпочав у 18-річному віці, швидко закріпившись в основному складі. У складі «Тирани» став багаторазовим чемпіоном, володарем Кубка та Суперкубка Албанії.
Протягом 2007—2010 провів у складі криворізької команди 58 матчів у чемпіонатах України, відзначився 2 забитими голами. 2010 року припинив потрапляти до складу команди та на правах вільного агента перейшов до хорватського «Хайдука»[1], але основним гравцем там стати не зумів.
У сезоні 2011/12 виступав за азербайджанський АЗАЛ, після чого ще два роки грав у іранському «Сепахані», з яким в першому ж сезоні виграв національний кубок.
Влітку 2014 року повернувся до рідної «Тирани», за яку провів ще два сезони, після чого 2016 року завершив ігрову кар'єру.
Виступи за збірну
З 1999 року виступав за молодіжну збірну Албанії, брав участь у кваліфікація до молодіжних Євро-2000 та 2002.
2002 року дебютував у складі національної збірної Албанії. Загалом протягом кар'єри в національній команді, яка тривала 13 років, провів у її формі 56 матчів, забивши 1 гол.
Кар'єра тренера
Розпочав тренерську кар'єру, ще продовжуючи грати на полі, 2015 року, приєднавшись до тренерського штабу збірної Албанії як помічник головного тренера. Навесні 2019 року виконував обов'язки головного тренера національної команди після звільнення із цієї посади італійця Крістіана Пануччі.
У подальшому тренував молодь у структурі клубу «Шкендія» (Тирана), а 2021 року призначени головним тренером юнацької збірної Албанії (U-17).