Nació en Barcelona el 12 de abril de 1977. Su pasión por la natación sincronizada le viene gracias a su prima Judith que viajaba desde Suiza a Barcelona para practicar este deporte. Tal y como ha declarado en más de una ocasión, la natación sincronizada era el deporte perfecto para ella ya que le encantaba el agua, escuchar música y bailar.
En 1992, con 15 años, se incorporó al Equipo Nacional. En su palmarés destacan 17 medallas de Oro, 18 de Plata y 12 de Bronce, entre campeonatos del Mundo, Europeos y Juegos Olímpicos. Es una de las deportistas españolas más laureadas de la historia. Es parte de la élite mundial de la natación sincronizada, considerada durante su carrera una de las deportistas bandera del deporte español y un referente mundial en su especialidad. Gemma se retiró de la competición en 2012. En la actualidad, sigue vinculada al mundo de la natación como asesora del cuerpo técnico del equipo Nacional de Sincronizada. En 2005 recibió el Premio Nacional del Deporte a la mejor deportista española y en el 2007 le concedieron la Medalla del Oro – Real Orden del Mérito Deportivo. Fue candidata para el premio Príncipe de Asturias de los Deportes en el año 2009.