Gabriel Cocha nació en Comodoro Rivadavia el 8 de enero de 1970. Debutó en la Liga vistiendo la casaca de San Andrés en 1988, frente a Olimpo.
Fue campeón de la Liga Nacional 2005/06 con Gimnasia (CR) y elegido jugador más valioso de esas finales. Estuvo en tres Juegos de las Estrellas: 1990, 1996 y 1997.
En la selección debutó en ante Perú en el Sudamericano de Guayaquil en 1989. Además, jugó Sudamericano de Cadetes 1977 y 1988. Sudamericano Juvenil 1988 y 1990. Mundial Juvenil 1991. Sudamericano Sub-23 1992. Sudamericano 1989 y 1993. Panamericano Sub-23 1993. Mundial Sub-23 1993. Juegos Panamericanos 1995.
Con Boca participó de la Liga Sudamericana 2000 y con Gimnasia en el año 2007.
Con la selección fue campeón Sudamericano de Cadetes 1987 y 1988. Sudamericano Juvenil 1988 y 1990. Medalla de Bronce en el Mundial Juvenil 1991. Panamericano Sub-23 1993. Medalla de Oro en los Juegos Panamericanos 1995.
