Egresado de la Universidad de Sonora de la Licenciatura en Derecho, con Maestría en Amparo por la Universidad La Salle del Noroeste. Fue Juez Calificador en la Secretaría de Seguridad Pública Municipal de Cajeme y también se desempeñó como Subdirector Administrativo. Laboró en la Delegación Regional del Trabajo como Inspector Local y como Procurador del Trabajo. Actualmente es Presidente de la Junta Local de Conciliación y Arbitraje del Sur del Estado.
Sinaloa, 213 , No Reelección y Vicente Guerrero, Centro, C.P.85500, Cajeme, Sonora, México.
Tel.: (644) - 415 0798