Nacida en Darmós (Tarragona), a los catorce años inició su formación como cantante y a los dieciséis intervino por primera vez en una ópera contemporánea en el Teatre Nacional de Catalunya. Siguió su formación en el Conservatori del Liceu. Debutó de forma profesional en 2013 en el Rossini Opera Festival de Wildbad interpretando el papel de Folleville (Il viaggio a Reims). Desde entonces ha cantado en el Teatro Real y Teatro de la Zarzuela de Madrid, Teatro Campoamor de Oviedo, Teatro Regio de Turín, Teatro Municipale Giuseppe Verdi de Salerno, Teatro de la Maestranza de Sevilla, Teatro Chaikovsky de Perm, así como en el Festival Castell de Peralada, entre otros escenarios. Ha interpretado veintisiete roles operísticos, destacando entre ellos los de Norina (Don Pasquale), Lucia (Lucia di Lammermoor), Matilde (Matilde di Shabran) o Fiorilla (Il turco in Italia). Ha ganado los concursos Montserrat Caballé (2014) y Josep Mirabent i Magrans (2015) y recibió asimismo diferentes premios del Concurso Tenor Francesc Viñas (2016).
Debutó en el Gran Teatre del Liceu la temporada 2016/17 con Thaïs, y ha vuelto con L’italiana in Algeri (2018/19), L’enigma di Lea (2018/19), Don Giovanni (2020/21) y Ariadne auf Naxos (2021/22).