Luis Rioja no ha recalado en el Betis en el mercado invernal porque el conjunto verdiblanco no logró liberar la ficha de Willian José. Aún así, el equipo andaluz tendría previsto volver a la carga por el futbolista que este verano entrará en su último año de contrato con el club babazorro. Así lo asegura Estadio Deportivo, que señala que al Betis le será más asequible fichar a Luis Rioja a final de temporada de lo que le habría resultado en enero.
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.
En la temporada 2014-15 jugó en Segunda División B con el Real Club Celta de Vigo «B». Fue convocado por «Toto» Berizzo en el verano de 2015 para hacer la pretemporada en Alemania con el primer equipo, 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.
Disputó la temporada 2017-18 en las filas del Marbella, con el que disputó los playoffs de ascenso a Segunda División, donde disputó un total de 49 partidos y marcó cinco goles. En julio de 2018 firmó con la U. D. Almería para realizar su debut como jugador en la Segunda División y firmó por dos temporadas, más otra opcional. En julio de 2019 el Deportivo Alavés abonó su cláusula de rescisión de 2 millones de euros.
Luis Rioja suma cuatro goles y tres asistencias en 24 partidos entre todas las competiciones.