Giovanni started studying modern jazz in Italy when he was 15. He performed in Italy with “Ballet Studio Dance Company” from 2011 to 2015, in projects such as “Cubi”, “Spot” & “Time Lapse”.

In 2016 he started to train in ballet and word privately with former etoile Guy De Bock, becoming a freelance dancer, collaborating with several schools and academies in events and performances in several important theatres in Rome, Pompei and Naples.

In the U.S. he has been awarded for an “outstanding performance” at “VIBE USA” in 2017.

The following summer, he worked with the “Goh Ballet Youth Company” (Vancouver), performing main roles such as: Arabian, Spanish and Nutcracker Prince in the production of the “Goh Ballet’s The Nutcracker”. He also performed with the “Vancouver Symphony Orchestra” as the Cavalier Prince.

In 2018 after being awarded at the “Surrey Festival of Dance” (BC) in both categories “Contemporary duet” (1st place) and “Classical Pas De Deux” (1st place), he performed in the World Premiere of “Cinderella” in Vancouver, choreographed by Maina Gielgud.

During the winter of 2018, he worked with “Catching Art” (North Vancouver), collaborating with the “Lions Gate Youth Orchestra”, the composer “Michael Conway Baker” and “Pandora’s Vox”.

In the summer of 2019, he performed “Meet Matilde Neruda” and “Zorba the Greek” in open space theaters in Italy.

The Nutcracker River-Port production has been one of his favorite collaborations since 2018, guesting in the “Nutcracker Grand Pas” and Choreographing part of the show, with the beautiful scenario of Vancouver Island.

Since he moved back to Vancouver in October 2019, he has been working with local dance studios guesting for Pas de Deux classes. year-end performances and their Nutcracker.

In January 2023 was awarded 1st Place for choreography at B.B.B. competition in the U.S.A.