Midfielder who has gained fame for his club career played internationally, including for NK Lokomotiva of Prva HNL between 2015-2017. He later signed with Rangers F.C. of the Scottish Premiership in 2018.
He began his youth soccer career in Prishtina's youth academy in 2004. He later made his pro debut for Aluminij in 2013.
He made his senior Albanian national team debut in 2016. He played in the Slovenian PrvaLiga with Zavrč between 2013-2014.
He was originally born and raised in Gjakova, FR Yugoslavia.
He and James Tavernier have played as teammates for Rangers F.C.