Nacido en Sevilla, Andalucía, Rojas era un producto de juventud en Atlético Madrid, haciendo sus debuts séniors con las reservas en 2006 y yendo en para aparecer con varios Tercera División y Segunda División B clubes durante sus años tempranos.
Rojas continuó aparecer en el tercer nivel en las estaciones siguientes, representando Reales Jaén, CD San Roque de Lepe, La Roda CF[1] y Albacete Balompié.
[2][3][4] Con el último consiga promoción a Segunda División, apareciendo en 37 partidos y puntuando cuatro objetivos.
[5] El 9 de enero, después de aparecer sobriamente, él rescinded su enlace, y firmado para SD Huesca horas más tarde.
[6][7].En junio de 2018, se anuncia su fichaje por el Xerez Deportivo FC, recién ascendido a Tercera División.