Ha iniziato a studiare danza al Renato Greco Dance Studio. Nel 1985 entra nella Compagnia Italiana Danza Contemporanea diretta dallo stesso Renato Greco e Maria Teresa Dal Medico. Due anni dopo si trasferisce a Parigi per dedicarsi allo studio della danza classica con il Maestro dell’Operà de Paris Dan Moisev. Tornato in Italia ha studiato con i Maestri Litvinov, Trajanova, Nunez, Rigano ed altri. Ha partecipato a varie trasmissioni televisive Rai e Mediaset, tra cui “Fantastico”, “Buona Domenica”, “Fate il Vostro Gioco”.
Nel febbraio 1989 entra a far parte del BallettO di ToscanA, dove rimane fino al 2000, chiusura della compagnia, ricoprendo ruoli da solista e primo ballerino, raggiungendo un alto punto di sintesi tra qualità tecniche ed estetiche.
Ha lavorato con coreografi come Hans Van Manen, Robert North, Angelin Preljocaj, Cesc Gelabert, Ed Wubbe, Mauro Bigonzetti, Fabrizio Monteverde, Virgilio Sieni, Stephen Toss, Gianfranco Paoluzi, Nils Christe, Vasco Wellenkamp, Chistopher Bruce ed artisti come Carla Fracci e Alessandra Ferri.
Ha ballato in Europa: Spagna, Portogallo, Francia, Svizzera, Lussemburgo, Austria, Croazia, Germania, Polonia, Ungheria, Ucraina.
Nel mondo: Macao, Singapore, Marocco, Tunisia, Egitto, Kenia, Etiopia, Uruguay, Messico, Stati Uniti, Canada e in alcuni tra i più bei teatri esistenti: Gran Teatro la Fenice (Venezia), Teatro Alla Scala (Milano), Joice Theater (NewYork), Opera del Cairo ( El Cairo).
Dal 2001 insegna e tiene stages di moderno-contemporaneo.
Sempre nel 2001 la sua prima coreografia: “I Danzatori della Pioggia”, seguono “Per Due Grazie” 2002, “Recita” 2003 e “Allegro, Moderato” 2004.
Dal 2004 insegna Modern presso il Laboratorio Accademico Danza.