Il se forme à l’école du Théâtre national de Chaillot et à l’ESCA–Studio d’Asnières. Il participe à la 26e édition de l’École des Maîtres à la Comédie de Caen, la Comédie de Reims, Bruxelles, Rome et Coimbra. Il joue au théâtre sous la direction de Jean-Louis Martin Barbaz La Cerisaie de Tchekhov et Lorenzaccio de Musset ; Antoine Bourseiller Notre-Dame-des-fleurs de Jean Genet ; Jean-Paul Wenzel Les Habitants d’Arlette Namiand ; Pauline Bureau Cabaret de quatre sous d’après Brecht ; Guillermo Pisani Là tu me vois ? ; Lorraine de Sagazan Démons de Lars Noren, Une maison de poupée d’Ibsen, L’absence de Père (Platonov) d’après Tchekhov et Un sacre de Guillaume Poix.
Au cinéma et à la télévision, il tourne avec Romain Delange, David Roux, Rémy Bazerque, Christian Merret-Palmair, Martin Bourboulon, Claude Goretta...