Nato a Tirana (Albania) nel 1982, si diploma con il massimo dei voti al Liceo Artistico Coreografico della sua città nel 2001. Vince il Primo Premio al Concorso Dance Meeting con il passo a due da Schiaccianoci. Frequenta il corso di perfezionamento presso il Centro della Danza-Aterballetto allora diretto da Mauro Bigonzetti.

Dal 2002 fino al 2008 danza nel Balletto di Roma dove ricopre ruoli da primo ballerino in coreografie di Monteverde, Zullo e Bigonzetti.
Nel 2005 partecipa all’evento “La Notte Bianca” in Campidoglio a Roma ricoprendo il ruolo di Mercuzio in un estratto da Romeo e Giulietta di Amedeo Amodio al fianco di Roberto Bolle ed Alessandra Ferri. Sempre nel 2005 balla, come primo ballerino, al Teatro Massimo di Palermo nello Schiaccianoci di Amodio. Nel 2007 è invitato, in qualità di primo ballerino, al Teatro di Verona per il Romeo e Giulietta di Amedeo Amodio.

Entra in Aterballetto nell’agosto 2008. Nel 2014 crea per Aterballetto Revolution, nel 2015 NORDEST 41° 19″, nel 2016 Però… e nel 2017 Kronos. Nell’estate del 2017 riceve il Premio al Valore al Festival della Danza di Capri come riconoscimento alla sua carriera di danzatore.

Nel 2018 crea L180 per il progetto di danza e fotografia In/Finito.
Nel 2019 coreografa Una Carmen.Don Josè per il Nuovo Balletto Classico.