Si forma artisticamente presso L’Accademia Nazionale di Danza di Roma, frequentando prima i corsi normali per danzatore, e poi i corsi universitari, arrivando a conseguire la laurea specialistica in discipline coreutiche e abilitante all’insegnamento della danza. Partecipa a svariate produzioni dell’Accademia stessa e presto entra a far parte di diverse compagnie di balletto, ricoprendo ruoli di prima ballerina e assistente coreografo. Lasciandosi alle spalle anche produzioni cinematografiche e televisive, presto trova nell’insegnamento della danza la sua dimensione artistica. Si diploma quindi presso l’International Dance Association, La Federazione Italiana Danza, l’Accademia dei Popoli del mondo Unesco-Mosca, e la Federazione Italiana Tecnici della danza Sportiva. Si aggiorna costantemente con corsi per insegnanti presso enti lirici come il Teatro San Carlo di Napoli, Il Teatro alla Scala di Milano e con insegnanti di chiara fama dell’Accademia Vaganova di San Pietroburgo. Approfondisce anche studi di anatomia applicata alla danza, e si specializza conseguendo il titolo di Educatore posturale presso la Federazione Italiana Fitness.
Dal 2007 insegna presso L’Art de la Danse di Roma.