Career
Born in Seville, Andalusia, Rojas was a youth product at Atlético Madrid, making his senior debuts with the reserves in 2006 and going on to appear with several Tercera División and Segunda División B clubs during his early years. In the 2009 summer he joined Real Murcia, but appeared only with the B-team Rojas continued to appear in the third level in the following seasons, representing Real Jaén, Civil Defense San Roque de Lepe, Louisiana Roda CF and Albacete Balompié.
On 24 August 2014, aged 27, Rojas played his first match as a professional, starting in a 2–3 home loss against AD Alcorcón.
On 9 January, after appearing sparingly, he rescinded his link, and signed for South Dakota Huesca hours later.