Nato a Milano, si forma seguendo lezioni di Classico e Repertorio con Ugo Ranieri-Luigi Neri (Teatro San Carlo di Napoli), CsabaSebestyen-Nora Szonoy (Hungarian Dance Company), Clarissa Mucci (Accademia Nazionale di Roma), Stefania Russoniello, Francesco Testoni, Alessandra Celentano.Studia inoltre Modern e Contemporaneo con Massimiliano Terranova, Katiuscia Bozza, Enzo Celli, Eugenio Buratti, Daniele Ziglioli e Ricky Bonavita.
Lavora in trasmissioni televisive RAI e MTV in qualità di solista.
Inizia il suo percorso di coreografo nel 2010 creando coreografie vincitrici di molti concorsi nazionali.
Partecipa a molti tour nei maggiori teatri italiani.
Attualmente impegnato nei tour della Compagnia Kinesis Danza del quale è direttore artistico ed Emox Balletto, in qualità di solista.
Dal 2015 insegna tecnica contemporanea presso il Laboratorio Accademico Danza.