Diplômé du Conservatoire national supérieur d’art dramatique, il suit l’enseignement de Denis Podalydès, Daniel Mesguish, Joël Jouanneau.
Au théâtre, il travaille régulièrement sous la direction de Jean-Louis Martinelli (Une virée de Aziz Chouaki, Les Fiancés de Loches de Georges Feydeau, Bérénice de Racine), Lukas Hemleb (Titus Andronicus de William Shakespeare), Matthieu Bauer (Alta Villa), ou de jeunes metteurs en scène, tels Frédéric Sonntag (Dans la zone intérieure, Toby ou le Saut du chien, mises en scène de l’auteur), Eva Doumbia ou Thomas Quillardet.
En 2012, il joue dans la création de Laurent Pelly Les Aventures de Sindbad le marin d’Agathe Mélinand, celle de Justine Heynemann Le Torticolis de la girafe de Carine Lacroix, présenté au Théâtre du Rond-Point en 2012, celle de Jean-Louis Martinelli J’aurais voulu être égyptien d’Alaa El Aswany, et celle d’Arthur Nauzyciel, La Mouette d’Anton Tchekhov dans la Cour d’honneur d’Avignon.
A l’écran, on le voit dans des productions anglo-saxonnes, telles Rendition de Gavin Hood (Oscar du meilleur film étranger 2006), ou House of Saddam, produite par la BBC et HBO ; ou dans des productions françaises sous la direction notamment d’Alain Tasma, Simon Moutaïrou, Yasmina Yahiaoui, Houda Benyamina.
Il passe à la réalisation avec deux fictions courtes, Hollywood Inch’Allah et Roméo et Juliette en 2010.