Born in Martigues, Kadir began his career in the youth ranks of his hometown club, Football 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 Ligue 1"s Valenciennes and two weeks later signed a two-year contract with the club
On 2 January 2013, Kadir moved to Olympique de 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 Louisiana Liga.
Kadir was called up by Algeria at the Under-23 level for a training camp in France.
He has been named in the preliminary squad for Algeria"s 2010 World Cup campaign. On 28 May 2010, Kadir made his debut for the Algerian national team in a friendly against the Republic of Ireland. International goals
As of 15 June 2012.