Nato a Tirana, ma con nazionalità italiana, si è formato cestisticamente in Italia nel settore giovanile della Stella Azzurra. A Cento in serie B la prima esperienza da senior, a cui seguono le positive stagioni con Sassari, proprio con coach Cavina, Trapani, Veroli, Scafati, Imola e la triplice esperienza con la Leonessa Brescia. Nel 2018 indossa la canotta di Udine, nella scorsa stagione si divide tra Roseto ed Eurobasket Roma ad oltre 7 punti di media. Sotto la Mole arriva un giocatore esperto e talentuoso, che rinforzerà e completerà il reparto esterni della Reale Mutua Basket Torino.