Formé à la JS Bordj Menaïel, il rejoint les rangs de la JS Kabylie en 1998. Au sein du club kabyle il gagne un titre de champion d'Algérie, et trois coupes d'Afrique. Il signe à l'USM Alger en juin 2005.
Il quitte donc la JS Kabylie lors de l'été 2005, ce qui lui vaut la foudre des supporteurs kabyles qui jurent qu'ils ne refera plus jamais un match a Tizi Ouzou ni même portera le maillot de la JS Kabylie. Depuis son départ du club, le joueur a continué à briller avec les clubs MC Alger et ES Sétif, avec qui il remporte plusieurs coupes nationales et nord-africaines.