Italian born Jacopo trained at Ateneo della Danza in Siena. In 2012 he joined Balletto di Siena as an apprentice, graduated to full time dancer in season 2013/14. Jacopo received his American Ballet Theatre NTC diploma in 2013, before joining Baltic Dance Theatre (Gdańsk, Poland) the following year where he worked with choreographers including Jiri Kylian, Patrick Delcroix and the director, Izadora Weiss.
In 2015 he joined ImPerfect Dancers Company (Pisa, Italy), directed by Walter Matteini and Ina Broeckx and in August 2016 he joined Ballet des Stadttheater Bremerhaven, under the direction of Sergei Vanaev, where he worked with Itzik Galili and Ed Wubbe.
Jacopo makes his choreographic debut with Sydney Dance Company in New Breed 2021.