Nato a Roma comincia i suoi studi di danza presso il Centro Professionale di Danza Contemporanea diretto da Elsa Piperno e Joseph Fontano. Nel 1984 si trasferisce a New York per continuare i suoi studi principalmente con Merce Cunningham e nel balletto classico.
Durante i dodici anni trascorsi a New York, lavora con varie compagnie: Rosalind Newman and Dancers (1986-87), Laura Dean Dancers and Musicians (1988) e la Lucinda Childs Dance Company (1989-1996), con la quale partecipa al tour mondiale dell’opera Einstein on the Beach di Robert Wilson e Philip Glass. Contemporaneamente lavora con giovani coreografi quali Eric Barsness, Ruby Shang, Doug Varone e in Italia con Enzo Cosimi, Roberta Gelpi e Adriana Borriello.
Al suo rientro in Italia nel 1996 presenta uno spettacolo di assoli, Rebel Angels, con le coreografie di Molissa Fenley, Jeremy Nelson, Sara Skaggs, Doug Varone e Tere O’Connor.
Debutta come coreografo nel 1996 con La Rosa Incarnata commissionata dalla compagnia Danzare la Vita.
Nel 1997 forma la sua compagnia CMP con la quale produce diversi spettacoli a serata. Dal suo debutto alla definitiva chiusura nel 2005, la compagnia lavora molto in Italia e all’estero (Francia, Inghilterra, Israele, Marocco, Belgio). Vanta inoltre coproduzioni con festival ed enti quali Festival Inequilibrio, AMAT, Festival Montpelleir Danse, Comune di Roma e Festival di Todi.
Partecipa a Inteatro Festival nell’edizione 2002 con Hellzapop e nel 2000 con Tangram