Profesor de primaria, secundaria y normal, regidor y presidente municipal suplente de Monterrey, diputado al congreso local, inspector escolar, director general de la Escuela Nacional de Maestros en México, D.F., oficial mayor de la Secretaría de Educación Pública y director federal de educación en Jalisco y Nuevo León.