Diplomatosi nel 1992 alla scuola di ballo del Teatro alla Scala, entra subito a far parte del corpo di ballo interpretando ruoli da solista e di primo ballerino.
Dal 2006 si dedica con passione alla coreografia, creando Andromeda (2006/Teatro Manzoni di Pistoia), Orion (2007/Teatro Manzoni di Milano) e Amnios, opera inserita nello spettacolo Sphairos, trittico di giovani coreografi italiani.
Nel 2009 va in scena al Teatro degli Arcimboldi di Milano Shock, per la regia di Andrea Forte.
Nel 2010 avvia la collaborazione, come coreografo, con il Teatro alla Scala di Milano realizzando il cortometraggio An Italian Dream (regia di Matthias Zentner) a cui seguono, nel 2011, le coreografie L’Altro Casanova, Romeo et Juliette e L’altra metà del cielo.
Per il Balletto di Roma ha realizzato la coreografia Kimera.