Abogado y maestro por la Universidad de Guadalajara. Realizó estudios especializados en la Universidad de Salamanca y estudios de Doctorado en la Universidad Complutense de Madrid. Ha sido profesor titular e invitado en distintas universidades de México. Fue asesor Jurídico de la COPARMEX Jalisco y Vicepresidente de Asuntos Jurídicos de la Cámara Nacional de Comercio. Fue presidente de la Academia Nacional de Derecho Penal de la Confederación de Colegios y Asociaciones de abogados de México, A.C. Fue Presidente Municipal del municipio de Zapopan, Jalisco, Diputado Federal por el Distrito 4 y Senador del Estado de Jalisco. Actualmente ejerce como Notario Público No. 16 de Zapopan, Jalisco.