Studia canto e recitazione fin da bambino. Debutta in teatro con lo spettacolo di Pino Insegno Insegnami a sognare. Ottiene diversi ruoli da protagonista: nel Musical Zerovskij di Renato Zero, in Flashdance di Chiara Nosches, in Kinky Boots e ne L’Ultima Strega per la regia di Andrea Palotto. Nel 2019 entra nel cast di Colorado, e nel 2020 partecipa al programma Enjoy – Ridere Fa Bene.