Danza come ballerino classico nei principali corpi di ballo italiani:
Teatro S. Carlo di Napoli, Teatro Regio di Torino, Arena di Verona, Teatro dell'Opera di Roma, Teatro Comunale di Firenze.
Ricopre diversi ruoli solistici e danza con:
Rudolf Nureyev, Carla Fracci, Vladimir Vassiliev, Katerina Maximova, Peter Schauffuss, Elisabetta Terabust, Farouk Ruzimatov, Altinaji Assilmuratova ed altri..
Tra i registi con i quali lavora si ricordano: Filippo Crivelli, Mauro Bolognini, Mario Martone, Beppe Menegatti, Lina Vertmuller.
Ricopre il ruolo di primo ballerino per tre stagioni nella compagnia "Balletto Italia" di Bruno Fusco.
In televisione partecipa allo sceneggiato "Cuore", regia di Luigi Comencini, con Johnny Dorelli. Danza come solista nella "Carmen", regia di Lina Vertmuller, con le coreografie di Trisha Brown, che inaugura in mondovisione televisiva la stagione 1985/86 del Teatro S. Carlo di Napoli.
Come coreografo crea diversi lavori tra i quali va ricordato "Le pazze ladre" nel 1991 con il patrocinio del comune di Napoli.
Dal 1987 inizia l'attività di insegnante, collaborando con le principali scuole di danza della Campania.
Nel 1991 fonda l'Associazione Culturale "Nuova Danza" di Palinuro (Sa) dove insegna ed è direttore artistico. Nel 2003 partecipa con le sue allieve alla prima rassegna di danza delle scuole del Cilento, ottenendo riconoscimenti e borse di studio presso lo I.A.L.S. di Roma.