Attore, cantautore, ballerino.
Esordisce nel 2005 nel ruolo di Francesco nel film La terra , regia di Sergio Rubini.
Debutta a teatro nel 2008 nel musical Poveri ma belli, con Massimo Ranieri, che ne cura anche la regia.
Nel 2009 è nel corpo di ballo della fiction Tutti pazzi per amore 2 e nel 2010 è nel cast di Aladin il musical di Stefano d’Orazio, musiche dei Pooh e regia Fabrizio Angelini.
Nella stagione 2011/2012 è nel cast del musical Priscilla La Regina del Deserto, prodotto da MGM On Stage; in quella 2012/2013 interpreta il ruolo di Gus nel musical La Febbre del Sabato Sera per Stage Entertainment, con la regia di Carline Brower e Chiara Noschese, mentre nella 2013/2014 è nel cast di Ghost il musical, con la regia di Stefano Genovese.
Nella stagione 2014/2015 è nel cast di Best Of Musical, regia di Chiara Noschese e a seguire interpreta il ruolo di Sam (co-protagonista) nel musical The Blues Legend, regia di Chiara Noschese.
Nel 2015 è Romeo nella edizione italiana del musical Newsies, con la regia di Federico Bellone.
Nella stagione 2016/2017 interpreta Joey e Tony Manero ne la Febbre del Sabato Sera, con la regia di Claudio Insegno.
Nel 2017 interpreta il ruolo di Action in West Side Story per il Teatro Carlo Felice di Genova, con la regia di Federico Bellone e la direzione musicale di Weine Marshall.
Nel novembre dello stesso anno è nel cast del musical The Bodyguard al Teatro Sistina di Roma, con la regia di Federico Bellone e coreografie di Bill Goodson.
Nel 2018 interpreta il ruolo di Billy nel musical Dirty Dancing, regia di Federico Bellone e nel 2019 debutta nel ruolo di DON KERR nel musical A Chorus Line diretto da Chiara Noschese