El general Rojas nació en Santiago el 22 de agosto de 1953, y después de cursar estudios en el Colegio San Juan Evangelista de la capital, ingresó a la Escuela de Aviación del Capitán Manuel Ávalos Prado, como cadete, el año 1969, formando parte de la Escuadrilla Vampiros. Fue nombrado Subteniente de la rama Aire el 1 de enero de 1974. Adoptó, como nombre de combate, el apodo Robot.[1] Es hijo del oficial general de la FACh, general de aviación (R) Jorge Rojas Carrasco.
Durante 1995 y 1996 fue Comandante del Grupo de Aviación N.º 8 con asiento en Antofagasta, correspondiéndole ser el primer comandante de los recientemente adquiridos aviones Mirage Elkan, luego de desempeñarse como jefe del proyecto de adquisición respectivo. El año 1999, y siendo Coronel de Aviación fue nombrado Director de la Escuela de Aviación del Capitán Manuel Ávalos Prado. Luego fue nombrado Agregado Aéreo de la Embajada de Chile en Francia.
El año 2002 fue ascendido a General de Brigada Aérea y fue nombrado comandante en jefe de la I Brigada Aérea. El año 2003 fue nombrado Comandante en Jefe de la V Brigada Aérea. Estas dos unidades mayores son las más grandes y estratégicamente más importantes de la FACH. En 2004 fue nombrado Director de Operaciones de la FACH. Al año siguiente, el gobierno le confiere el ascenso al grado de General de Aviación y asume como Comandante del Comando de Combate.
El año 2009 asumió como comandante del Comando Logístico y presidente de FIDAE.
El 5 de noviembre de 2010 el gobierno le concede el ascenso al grado de general del aire y es nombrado comandante en jefe de la Fuerza Aérea de Chile.[2] Dejó el cargo el 5 de noviembre de 2014, siendo sucedido por Jorge Robles Mella.[3]