Si diploma presso la SPID (scuola professionale italiana danza) di Milano, completa la sua formazione nella danza contemporanea presso Merce Cunningham Dance Company (New York), e con maestri e compagnie di rilievo del panorama della danza italiana e nord europea.
Danza per la compagnia LEGGERE STRUTTURE (Bologna), corpo di ballo “Dracula opera rock”, prodotto da David Zard, video danza con Caroline Bo (Marsiglia), “Orfeo ed Euridice”, regia di Graham Vick, coreografie di Ron Howell, Chieti – compagnia di danza contemporanea del Teatro Marrucino dove lavora con Mario Piazza, Francesca La Cava, Massimo Cerruti, Caterina Genta, nelle produzioni Carmina Burana, Les Noces, Coppelia, K2007. DES.company – Lugano, per la produzione “Final Fght”. Danzatore per diverse produzioni presso teatro Nohma – Milano. Compagnia CORPI MOBILI – Milano, “Le donne, la guerra e l’amore”, apertura concerto Ludovico Enaudi. Con la sua coreografia “CUori IMperFEtti” al concorso/rassegna “AAA cercasi coreografi 2009” indetto da WDA Europe in cooperazione ITI/UNESCO si classifica tra i primi cinque finalisti europei.
Dal 2009 si dedica alla formazione di giovani talenti nella danza contemporanea, tenendo stage e seminari in Italia, Svizzera, Austria.
Collabora con diverse realtà universitarie di Singapore, per le quali produce performance e si occupa della formazione nella danza contemporanea.
E’ ospite con le sue lezioni nella scuola di ballo del Teatro dell’ Opera di Vienna nell’ambito del Festival internazionale Ballet Days.
Dal settembre 2011 dirige il Milano City Ballet, nello stesso anno insieme a Virginia Spallarossa é vicepresidente dell’associazione culturale PANDANZ, e insieme organizzano il festival di danza contemporanea “PILLOLE – somministrazioni di danza d’autore”.