Born in Murcia, Spain, Carmen trained with Jose Antonio Robles and then with the Carmina Ocaña Ballett School in Madrid. She has danced in several European companies including Ballet Victor Ullate, European Ballet, Zürich Ballet, English National Ballet and joined the Semperoper Ballett, Dresden, in 2006 where she was then promoted to a Soloist. She has danced a wide variety of repertoire from classical to contemporary. Since 2008 Carmen has been a guest ballet teacher in many different dance companies throughout Europe. She was Ballet Master with the Semperoper Ballett (2016-21), responsible for the choreographies of MacMillan, Balanchine, Forsythe, Asthon, Dawson, Watkin, Celis, Peck, Inger, Bausch, among others. She joined Birmingham Royal Ballet in 2021.