Gaia Zanirato wurde in Rom, Italien geboren. Ihre Ballettausbildung schloss sie erfolgreich an der École Supérieure de Dance Rosella Hightower in Cannes, Frankreich, ab.
Erste Erfahrungen konnte Gaia am Jeune Ballet Cannes und mit dem Project der Kristian Cellini's Company Trittico Barocco sammeln. Sie trainierte unter anderem mit dem Ballett Am Rhein, der Compania Nacional de Danza José Martinez und am Les Ballets de Monte-Carlo.
Seit der Spielzeit 2017/18 ist Gaia Zanirato am Ballettensemble des Landestheaters Eisenach engagiert.