Après des études de Lettres, il entre au Conservatoire national supérieur d'art dramatique (promotion 2001). Au théâtre, il joue L'histoire du soldat de Stravinski et Ramuz avec l'orchestre Ostinato (Théâtre de l'Athénée, 2003) et Kroum l'ectoplasme d'Hanoch Levin, mise en scène Clément Poirée (Théâtre de la Tempête, 2004). Il travaille avec Olivier Py en tant que comédien et assistant à la mise en scène : Le soulier de satin de Claudel (Théâtre de la Ville, 2003), Les Vainqueurs (2005) et Illusions comiques (2006) d'Olivier Py, présentés au Théâtre du Rond-Point, L'Énigme Vilar (Festival d'Avignon, 2006). Il est également assistant lors de la création de l'opéra Le vase de parfums de Suzanne Giraud (Théâtre de la Ville, 2004). Il a mis en scène L'Institut Benjamenta d'après le roman de Robert Walser, dans le cadre du Jeune Théâtre National (2002), « Elle » de Jean Genet, en collaboration avec Damien Bigourdan (2005), repris au Théâtre de la cité internationale en 2007 et Un chapeau de paille d'Italie de Labiche au CDN de Montreuil (2006). Avec sa compagnie " La Jolie Pourpoise ", il monte des textes de Walser, Genet, Labiche, ainsi que ses propres pièces. Il écrit aussi des scénarios pour le cinéma et la télévision. Par ailleurs auteur de nouvelles et de scénarios, il a été lauréat du Prix du Jeune Écrivain : L'odyssée interrompue (1997) et Icare (1998). Sa pièce Le génie des bois a fait l'objet d'une mise en espace d'Olivier Py au CDN d'Orléans, dans le cadre de « Pur Présent » (2005).