Geli begon zijn profloopbaan in 1987 bij Girona FC. In 1989 werd hij gecontracteerd door FC Barcelona, waar de verdediger vooral voor het tweede elftal Barcelona Atlètic speelde. Op 31 januari 1990 speelde Geli tegen Real Oviedo zijn eerste en tevens enige competitiewedstrijd voor het eerst elftal van de club. In 1991 vertrok hij naar Albacete Balompié, waar hij tot 1994 speelde. Vervolgens stond Geli van 1994 tot 1999 onder contract bij Atlético Madrid. Bij Los Rojiblancos won hij in 1996 zowel de Spaanse landstitel als de Copa del Rey. Na een seizoen bij wederom Albacete Balompié in 1999/2000, kwam Geli in 2000 bij Deportivo Alavés. Met deze club haalde hij in 2001 de finale van de UEFA Cup, die na verlengingen met 5-4 werd verloren van Liverpool FC. In de 117e minuut verwerkte Geli een vrije trap van Gary McAllister ongelukkig in eigen doel, waardoor Liverpool FC de wedstrijd won. Geli bleef tot 2003 bij Deportivo Alavés, waarna hij terugkeerde bij Girona FC. In 2005 beëindigde de verdediger zijn loopbaan als profvoetballer.
Geli speelde vier wedstrijden in het Spaans nationaal elftal. Zijn debuut was op 15 januari 1992 tegen Portugal. Later speelde hij nog tegen de Sovjet-Unie op 19 februari 1992, de Verenigde Staten op 11 maart 1992 en Mexico op 27 januari 1993. Daarnaast speelde Geli meerdere interlands voor het Catalaans elftal, waarvan de laatste in mei 2002 tegen Brazilië.