Toscan d’origine, fréquente l’université bolognaise et son climat artistique effervescent des années 80. Après une maîtrise sur la Nouvelle Danse française, il part à Paris pour travailler avec de multiples chorégraphes. Depuis 2000, il est le collaborateur de Caterina Sagna dans toutes ses créations. Il a une formation de danse classique, contemporaine et de théâtre physique. Depuis 2015, il collabore avec la Wooshing Machine comme chorégraphe, interprète et codirecteur artistique. Il créé avec Mauro Paccagnella la Trilogie de la Mémoire composée des spectacles Happy Hour (2015), El Pueblo Unido Jamas Sera Vencido (2018), Closing Party (arrivederci e grazie) (2021), suivi de l’épilogue Ma l’Amor mio non Muore (2024). Dans ce cadre, il mène régulièrement des ateliers mêlant des amateur·ices et des professionnel·les de la scène. Il co-dirige aussi la création du spectacle participatif Adagio per un Nuevo Millennio créé et joué par des citoyen·nes de différentes villes belges.