Jacopo inizia i suoi studi con Corrado Canulli presso Arteffetto Danza per poi diplomarsi all'Ateneo della Danza di Siena e, parallelamente, con il programma American Ballet Theatre NTC.

Dal 2012 al 2014 fa parte della compagnia Balletto di Siena, per poi spostarsi nella stagione 2014/5 in Polonia con il Baltic Dance Theatre diretto da Izadora Weiss, dove lavora con coreografi tra cui Jiri Kylian e Patrick Delcroix. Nel 2015 entra nella compagnia ImPerfect Dancers di Pisa, dove lavora per una stagione sotto la direzione di Walter Matteini e Ina Broeckx. Nell'agosto 2016 Jacopo inizia a lavorare presso il Ballett des Stadttheaters Bremerhaven, dove lavora, oltre che con il direttore Sergei Vanaev, con Itzik Galili ed Ed Wubbe. Dal 2018, Jacopo è un membro della Sydney Dance Company diretta da Rafael Bonachela