Tras formarse en la cantera del CD Toledo SAD durante las temporadas 1997/1998 y 1998/1999, comenzó su carrera profesional en la temporada 1999/2000.
Tras cuajar una excelente temporada 2001/2002 en junio de 2002 fue traspasado al Deportivo Alaves SAD[1] de la 1.ª division española, equipo que disputó ese mismo año la copa de la UEFA.
Tras no disputar suficientes minutos en el equipo vasco firmó en la temporada 2003/2004 por el Club Atlético de Madrid SAD, equipo en el que permaneció otros tres años.Tras su paso por el Club Atlético de Madrid firmó por el Albacete SAD donde jugó las temporadas 2005/2006 y 2006/2007,[2] esta última temporada fichó[3] por el Club de Fútbol Ciudad de Murcia SAD,[4][5] con el que rescindió contrato el 30 de junio de 2007 y que posteriormente desapareció pasando a denominarse Club Granada 74 SAD.
En junio de 2019, Rubén García llega a la SD Huesca para convertirse en director deportivo del primer de equipo, formar parte activa de la transformación digital del club en esta parcela y también aportar su amplia experiencia en la formación de los jóvenes talentos del Huesca en el nuevo proyecto de la Ciudad Deportiva.
Rubén García se une a Ramón Tejada, secretario técnico del club azulgrana, y que permanece en la entidad tras la salida de Emilio Vega.