Caterina Piva comenzó su formación artística en el teatro dramático, graduándose en Actuación en 2009 y en Canto Operístico en 2017 en Milán. Ganó el premio en “Nuevas Voces” en la 69ª edición del Concurso As.Li.Co.
Asistió a un curso de especialización en el Teatro alla Scala, debutando como Annina en La traviata bajo la dirección de Myung-Whun Chung. Posteriormente, cantó La Ciesca en Gianni Schicchi y Maddalena en Rigoletto. En el Teatro del Maggio Musicale Fiorentino interpretó roles como Fenena (Nabucco), Maddalena (Rigoletto), y Emilia (Otello), con directores como Zubin Mehta y John Eliot Gardiner.
En verano de 2022 debutó en el Festival de Salzburgo como La Ciesca en Il trittico. También participó en la nueva producción de Fedora en La Scala y debutó como Prinz Orlofsky en Die Fledermaus en el Teatro Carlo Felice.
En 2023, cantó Cherubino en el Royal Opera House en Muscat y Smeton en Anna Bolena. Regresó a Salzburgo como Dama de Lady Macbeth (Macbeth) y participó en el Festival Verdi di Parma. Recientemente, cantó Pulcinella y Stabat Mater en varios teatros, y debutó como Aristea en L’Olimpiade en París y como Charlotte en Werther en el Teatro Carlo Felice de Genova. Entre sus próximos compromisos tenemos Roméo et Juliette en el Teatro di San Carlo o Carmen en el Teatro Carlo Felice, entre otros.
Debuta en el Gran Teatre del Liceu.