Rojas, participó y jugó todas las inferiores de Cerro Porteño.
En 2009, se consagra campeón del Torneo Apertura con Cerro Porteño, y del Torneo Clausura con Nacional.
En 2012, se convierte el flamante refuerzo del Club Olimpia firmando un contrato de 3 años.
Con este traspaso tuvo la oportunidad de debutar en un torneo internacional como la Copa Sudamericana frente a Danubio cuyo resultado terminó 0 - 0 en Uruguay.
En el 2018 juega por Deportivo Binacional un club recién ascendido al fútbol peruano, logró clasificar a la Copa Sudamericana 2019, jugando 18 partidos en el torneo local.