Born in
Martigues, Kadir began his career in the youth ranks of his hometown club,
Martigues. At the age of 18, after numerous problems during his time with the club, he contemplated quitting football to become a police officer. After leaving the club, he played briefly for two amateur sides, AS Gignac and
Stade Beaucairois, before joining
Troyes' reserve team. After a season and a half with Troyes, he joined
Championnat National side
Cannes where he would spend the next three seasons. In June 2007, Kadir went on trial with
Ligue 2 side
Amiens. In July 2009, he started training with
Valenciennes of
Ligue 1 and two weeks later signed a two-year contract with the club. On 2 January 2013, Kadir moved to
Marseille for a transfer fee €500,000, signing a three-and-a-half-year contract with the club. He was subsequently loaned to
Rennes and
Real Betis, signing an obligatory permanent contract with the latter after its promotion to
La Liga. On 31 August 2016,
free agent Kadir signed for
Getafe. The following 5 January, he moved to fellow league team
Alcorcón. ==International career==