Il commence sa formation au Conservatoire National d’Art dramatique de Bordeaux de 1996 à 1999, puis à L’Atelier Volant du TNT de 1999 à 2001 sous la direction de Jacques Nichet et Claude Duparfait.
Au théâtre, il joue notamment sous la direction de Laurent Pelly (Macbeth et Le Songe d’une nuit d’été de Shakespeare, L’Oiseau vert de Carlo Gozzi ainsi que La Cantatrice chauve d’Eugène Ionesco) et de Guillaume Delaveau (Philoctète de Sophocle, La Vie est un songe de Caldéron, Iphigénie suite et fin d’après Euripide et Yannis Ritsos, Massacre à Paris de Marlowe, Prométhée selon Eschyle et Ainsi se laissa-t-il vivre d’après l’œuvre de Robert Walser).
Il joue également sous la direction de Célie Pauthe (S’agite et se pavane d’Ingmar Bergman), de Sébastien Bournac (Dreamers de Daniel Keene et Music-Hall de Jean-Luc Lagarce), de Frédéric Maragnani (Le Couloir de Philippe Minyana), d’Alain Ollivier (Les Félins m’aiment bien d’Olivia Rosenthal), de Marion Guerreiro (Orgie nuptiale de Marion Aubert), de Richard Mitou (Les Règles du savoir-vivre dans la société moderne de Jean-Luc Lagarce), Jacques Nichet (Le Pont de pierre et la peau d’images de Daniel Danis), de Claude Duparfait (Le Tartuffe de Molière) et de Frédéric Sonntag (Disparu(e)(s), mise en scène de l’auteur).
Il a également tourné dans une dizaine de longs métrages, téléfilms, courts et moyens métrages.