Rubén nacido en Sonseca, es un delantero centro formado en el fútbol base del CD Toledo, con el que llegó a debutar en Segunda División B el 25 de agosto de 2013.
En la temporada 2014-15 disputaría 10 partidos y en la siguiente 12 partidos con el primer equipo del CD Toledo en la Segunda División B de España.
El 7 de enero de 2017, hace su debut en la Primera División de España con el primer equipo del Real Sporting de Gijón, en un encuentro frente a la UD Las Palmas, disputando los últimos 15 minutos del partidos que acabaría con derrota por un gol a cero.
[1] En la siguiente jornada también disfrutaría de 24 minutos en el encuentro frente a la SD Eibar que acabaría con derrota por dos goles tres.
En su primera temporada lograría el ascenso a la Segunda División B de España y en las siguientes dos temporadas en la división de bronce disputaría 47 partidos en los que anotó 8 goles.