Acteur de théâtre et de cinéma, il a joué dans plusieurs courts et long-métrages et tient le rôle principal dans le nouveau film de Anis Djaad, Terre de vengeance, actuellement en cours de tournage à Mostaganem.
Comédien, cinéma et théâtre, il a joué dans plusieurs films et séries TV, dont L’Oranais de Lyes Salem, Normal et Harragas de Merzak Allouache, En attendant les hirondelles de Karim Moussaoui et 143 rue du désert de Hassan Ferhani. Il joue Mohamed Boudiaf dans le film de Bachir Derraïs, film qui devrait bientôt être diffusé.