Cinéma/TV
2019 Mon Chat, long métrage de Venkat Damara, 1er assistant réal et rôle de Jess
2017 Mon Garçon, long métrage de Christian Carion, prod Nord Ouest productions, rôle : Matteo2016
2017 Meurtres en Savoie / Péril Blanc, téléfilm réalisé par Alain Berliner, prod Zodiak Fictions pour France TV, rôle : Alexandre Diotat
2016 Madame Hyde, long métrage de Serge Bozon, prod Les Films Pelléas, rôle : le poissonnier
2015 Dream Team, long métrage de Thomas Sorriaux, prod Chapka, rôle : l'arbitre
2015 L’Étique, long métrage documentaire produit et réalisé par Thomas Rimbaud, rôle : Le Juif
Courts Métrages
2017 Monsieur Carton, réal Gilles Graveleau, rôle : perchman
2017 Le Noël d'Arthur, réal Killian DCT, rôle : le beau frère
2016 Un Geste de Dépit, réal Virginie Gonnet, rôle : Tarzan
2016 Un Verre d'eau peut-être, réal Emilie Jacob, rôle : Maël
2015 Carpe Diem, réal Océane Claes, rôle : Eric
2014 Sybillin, réal Jérémy Néou, rôle : Burt
2014 La Course de Relais, réal Anthony Hertel, rôle : Ulysse
Sur Scène
Théâtre
2017-2018 Oussama ce Héro de Dennis Kelly, mise en scène Laurène Mazaudier, rôle : Mark
2016-2017 Sun7 Café écriture et mise en scène de David Conrad, rôle : Eddy
2016 Danny and the Deep blue sea de John Patrick Shanley, mise en scène Robert Castle, rôle : Danny
2016 Les Cédrats de Sicile de Luigi Pirendello, mise en scène Robert Castle, rôle : Micuccio Bonavino
2015 Bienvenido a mi casa, mon amour écriture et mise en scène de Maria Isabel Canon, rôle : Eudes
2014 Anti Eros écriture et mise en scène de Tristan Pagès, rôle : Augustin
2017-2018
Intervenant théâtre à l'école démocratique Nikola Tesla
Opéra
2018 Don Carlos de Verdi, Opéra de Lyon, mise en scène Christophe Honoré
2016 Ariodante de G.F. Handel, Opéra de Lausanne mise en scène de Stefano Poda
2016 Le Roi Carotte de Offenbach, Opéra de Lyon, mise en scène de Laurent Pelly
Publicité/Médias
2019 Pub Lif Pay, produit par la planète rouge,(le joueur de rugby)
2019 Clip du groupe Fahro, Le son de Tucson, réal Lois Esmet (le cowboy)
18 clip du groupe Two Faces, Release the Beast, réal Joris Fleurot (l'agressur)
2018 Rexona, campagne Roland Garros 2018 (un spectateur)
2017 France Bois, campagne pub TV (le bûcheron)
2017 Justin Bridou, publicités en réalité augmentée pour le Top 14 et la Pro D2
2016 Marcapar, égérie marque cosmétiques bio (le scientifique)
2016 Foreztival, clip promotionnel festival 2016
2015 La Poste, pub internet, rôle : arbitre
2015 Déguise-toi.fr, pub internet
2014 MSA Rhône, spot internet et support papier
2019 Formation Master Class,
Jordan Beswick
2019 Formation Studio Carbone avec Olivier Carbonne, directeur de de casting
16 Formation Jouer Juste : la méthode de l'acteur par Robert Castle, Inernational Theatre of New York.
2016 Stage AFDAS "Formation aux techniques de cascades au cinéma et spectacle" au Campus Univers Cascades
2016 Training Arts Martiaux dispensé par le collectif LIEUES, animé par Nours.
2015 Formation «Voix Off» animée par Dany Benedito et Franck Pitiot au studio Miroslav Pilon, les Escales Buissonnières
2014 Stage «La naissance du clown» animé par Stéphanie Chevarin, école Arts en Scène
2014 Membre du labo LACSE (Laboratoire d'Artistes Sympathiques et Engagés) avec Cyril Boccara
2014 Formation improvisation théâtrale au Théâtre Persistant, encadrée par Hervé Charton
2011-2013 Technique Meisner, Keith Farquar
2013 "Le laisser aller des impulsions", Niki Flacks
2013 Master "Scénarisation de contenus audiovisuels multi-formats", Université Lyon 3
2011 Master de Philosophie, Université Lyon 3.