Né à Naples en 1961, il fait ses études à l'Académie Mara Fusco où il obtient son diplôme et danse avec le ballet de Naples en tant que soliste dans le répertoire classique et dans des chorégraphies de Riccardo Nunez.
Engagé ensuite par la Compagnie Aterballetto D'amadéo Amodio où, danseur soliste, il travaille avec de nombreux chorégraphes tels que William Forsythe, Peter Shaufuss, Glen tetley , Antony Tudor, hans Van Manen, Alvin Ailey, George balanchine, Genifer Muller, Lucinda Childs, Paolo Bertoluzzi, Eugene Poliakov, Ben Stevenson. En 1989, un contrat libre lui permet de travailler avec d'autres compagnies. En 1991, il devient soliste du Ballet-Théatre de Bordeaux. Il est maître de ballet au Théatre San carlo de Naples, Les arènes de Verone, au Théatre de Palerme, le ballet national de Marseille, Aterbaletto. Actuellement Directeur du Ballet de Trieste en Italie et professeur international, chorégraphe invité au ballet de bordeaux, au ballet Argentin, et divers théatres Italiens.