Nel 2008 vince la borsa di studio per il laboratorio permanente nella scuola di teatro Quellidigrock a Milano dove si diploma. Studia danza con Nunzia Tirelli, Susanna Baccari e Valeria Cavalli.
Dizione, uso della voce e canto con Fernanda Calati. Doppiaggio con Monica Parlante. Recitazione con Fernanda Calati, Maurizio Salvalalio, Brunella Andreoli. Debutta come attore diretto da Claudio Orlandini e Susanna Baccari in “La tragica storia del dottor Faust” di Marlowe. Maurizio Salvalalio lo sceglie per i ruoli di Michel nei “I parenti terribili” di Jean Cocteau (2011) e Trofimov ne “Il giardino dei ciliegi” di Anton Čechov (2012). Regista dei microdrammi d’ispirazione mozartiana “Mozart e Salieri” e “L’ospite di pietra” di Aleksandr Sergeevič Puškin (2014).
Firma la regia di “Aspettando Godot” di Samuel Beckett, produzione che lo vede vestire i panni di Pozzo (2015). Triplice ruolo di regista, attore e drammaturgo di “Dialoghi sulle alture”, produzione Concreta (2016) della quale è direttore artistico e per la quale conduce laboratori di ricerca teatrale e di formazione per attori. Nel 2018 firma la regia di “Delirio a due”. Collabora con diverse scuole e istituti. Ideatore e regista della site performance intergenerazionale “Tutti dormono”, tratto da Antologia di Spoon River di Edgar Lee Masters (2010). Regista de “Il mercante di Venezia” di William Shakespeare (2012), “Il ventaglio” di Carlo Goldoni (2014). Conduce atelier di comunicazione per gli allievi della Scuola Specializzata Superiore in Cure Infermieristiche (SSSCI Lugano e Bellinzona). Ha diretto l’opera lirica “Tosca” di Giacomo Puccini per il Teatro dell’Opera di Kislovodsk, che ha debuttato con grande successo il 18 luglio 2017. L’istituzione lo ha incaricato di dirigere l’opera lirica “Die Physicher” di Andreas Pflüger basata sull’omonima commedia grottesca di Friedrich Dürrenmatt.