Es maestro normalista por la Escuela Nacional de Maestros y Licenciado en Educación por la Universidad Pedagógica Nacional.

Ha ejercido la docencia y el servicio público por años desde hace más de 30 años. Fue diputado local en la  VII Legislatura, presidiendo la Gran Comisión y la Comisión de Educación.

En la administración pública ha sido Coordinador Estatal del Programa de Jornaleros Agrícolas de la Sedesol, así como delegado en Baja California Sur de dicha Secretaría.

En el 2010 asumió la titularidad de la Oficina Federal de Servicios de Apoyo de la Secretaría de Educación Pública y en 2013 fue designado Secretario de Educación Pública del Gobierno del Estado de Baja California Sur.