Carolina Armenta studied at the Manuel de Falla Conservatory in Cádiz and completed her training in classical and contemporary dance at the Carmen Roche School and the Royal Conservatory of Music and Dance in Madrid. Between 1989 and 2003 she danced with the Nederlands Dans Theater (NDT) under the direction of Jiří Kylián and between 2003 and 2008 with the Cullberg Ballet under the direction of Johan Inger. She has danced in pieces by Jiří Kylian, Mats Ek, Nacho Duato, Ohad Naharin, Hans Van Manen, William Forsythe, Johan Inger, Paul Lightfoot and Jean-Christophe Maillot, among others. She taught classical ballet as a guest lecturer and gave choreographic workshops at various dance institutions. Since 2008, Carolina Armenta has been rehearsal director for choreographer Johan Inger, studying his works in schools and world-renowned dance companies.