Luis Rioja se formó en las categorías base del C. D. Cabecense, club de su pueblo natal.
Más tarde, se incorporó a la cantera del Real Madrid para jugar en el Real Madrid Club de Fútbol "C" durante la temporada 2013-14.
Fue convocado por Eduardo Berizzo en el verano de 2015 para hacer la pretemporada en Alemania con el primer equipo del Celta de Vigo, aunque no llegó a debutar en Primera División.
En Segunda B, posee una amplia experiencia, ya que jugaría casi un centenar de partidos en dos temporadas y media en Vigo.
[5] Estuvo cinco temporadas en el club en las que jugó 189 partidos, marcó 22 goles y dio 17 asistencias.