Urodzony w Albanii, do 2011 roku reprezentował ten kraj, m.in. w igrzyskach olimpijskich w Pekinie, gdzie zajął 8. miejsce. Na igrzyskach w Londynie 2012 występował w barwach Bułgarii i zajął siódmą lokatę w wadze 96 kg. W Rio de Janeiro 2016 ponownie ukończył zawody na siódmym miejscu w kategorii 98 kg.