Born in Martigues, Kadir began his career in the youth ranks of his hometown club, Martigues.[3] At the age of 18, after numerous problems during his time with the club, he contemplated quitting football to become a police officer.[4] 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.[5] In July 2009, he started training with Valenciennes of Ligue 1 and two weeks later signed a two-year contract with the club.[6][7]
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.[8][9] He was subsequently loaned to Rennes and Real Betis,[10] signing an obligatory permanent contract with the latter after its promotion to La Liga.
On 31 August 2016, free agent Kadir signed for Getafe.[11] The following 5 January, he moved to fellow league team Alcorcón.[12]
^Conta, Benoit (11 December 2012). "Kadir, le "Zizou" de VA" (in French). Sports.fr. Archived from the original on 10 January 2015. Retrieved 27 December 2012.