Caterina nació en Lecco. Inició su formación musical con la trompeta a los ocho años con el maestro M. Sommerhalder y comenzó su carrera como cantante en el ‘Gruppo Vocale Famiglia Sala’.
En 2016 participó en el programa RAI UNO Prodigi, la Musica è vita. En 2018 ganó el concurso ASLICO (Categoría Emergentes) y el Premio del Público. Fue seleccionada para la Accademia del Teatro alla Scala de Milán (2019-2020), donde debutó como Hermione en Die Ägyptische Helena de R. Strauss.
En 2020 ganó el Primer Premio en el Concurso de Portofino, debutó como Barbarina en Le nozze di Figaro y como Adina en L’elisir d’amore en el Teatro Donizetti de Bérgamo. En la temporada 2021/22, regresó a La Scala con Thaïs (Crobyle), Adriana Lecouvreur (Mad. Jouvenot) y Ariadne auf Naxos (Najade).
Entre sus papeles recientes tenemos el debut como Nannetta en Falstaff (La Fenice), Giulietta en I Capuleti e i Montecchi (Trieste) y Marie en La fille du régiment (Turín). En Parma y Florencia interpretó los Quattro pezzi sacri de Verdi con Daniele Gatti. En Milán cantó las Vesperae solennes de confessore de Mozart y la Paukenmesse de Haydn con Pablo Heras-Casado, I puritani en Catania (dir. Chiara Muti) y Lucia di Lammermoor en Bérgamo, su debut en la Opéra National de Bordeaux con La bohème y en el Teatro Petruzzelli de Bari con Rigoletto.
Debuta en el Gran Teatre del Liceu.