Inizia i suoi studi a Bari e si perfeziona presso la Princesse Grace di Montecarlo direttada Marika Besobresova.
Entra nella compagnia del Teatro Nuovo di Torino lavorando con Luciana Savignano e Gabriella Cohen.
Passa all’Arteballetto misurandosi come solista con coreografie di Alvin Ailey, Forsythe, Balanchine, Gilen Tetley,
Lucinda Childs, Amedeo Amodio. Collabora con Miseria, Daniel Erzalow e nel 1999 danza con Silvie Guillaume.
Come coreografo la sua esperienza inizia nel 1997 in collaborazione con Aterballetto e Bigonzetti.