Rojas es Ingeniero Agrónomo, graduado por el Instituto Tecnológico de Costa Rica, se ha enfocado en el estudio de sistemas de administración y agroindustria en Italia (Universidad de Perugia) y en Sistemas de Riego y Drenaje en Israel.
Alcalde de la Municipalidad de la Unión en el periodo 2007 hasta el 2013. Miembro de Junta Directiva del INFOCOOP desde 1985 hasta 1990.
Desde 1986 hasta el 2006 trabajó como productor de flores y semillas para exportación. En esta fecha, también se desempeñó como gerente de la empresa Inverriego S.A. De 1990 a 1995 fue también gerente de producción en la multinacional Flores Esmeralda.
Además de desempeñarse actualmente como Alcalde de la Municipalidad de la Unión en el periodo 2007 hasta el 2013, ha sido miembro de la Junta Directiva del INFOCOOP (Instituto Nacional de Fomento Cooperativo) desde 1985 hasta 1990.