Nato a Castellammare di Stabia nel 1961. Inizia gli studi a Brindisi presso il Centro Danza Tersicore di A. Di Lecce e si perfeziona all’Accademia “Princesse Grace” di Montecarlo, diretta da Marika Besobrasova.
Nel 1983 vince una borsa di studio per il I° Corso di Perfezionamento al Teatro “R. Valli” di Reggio Emilia, entrando subito dopo a far parte della compagnia Aterballetto, diretta da Amedeo Amodio, dove danza coreografie di Amodio, Tetley, Tudor, Balanchine, Forsythe, Childs, Ailey, Kyliàn, Bejart, per alcuni dei quali assume anche il ruolo di assistente alla coreografia. In questa veste inoltre riallestisce alcuni lavori di Amodio per il Teatro Filarmonico di Verona, il Teatro alla Scala di Milano, il Teatro dell’Opera di Roma.
Nel 1997 Mauro Bigonzetti, nuovo Direttore della compagnia, lo riconferma sia come danzatore che come assistente alla coreografia e gli affida la ripresa del suo Songs per il Ballet National de Marseille di Roland Petit.
Dal settembre 2002 ricopre il ruolo di Maître de Ballet.