Estudió la primaria en el Instituto Sahuayense, preparatoria en el Instituto de Humanidades y Ciencias en Guadalajara, ingreso a la universidad en 1983 y culminó sus estudios de licenciatura en arquitectura en el Instituto Tecnológico de Estudios Superiores (ITESO) en 1988.
Posteriormente realizó una maestría en Ciencias, con especialización en Urbano-regional desde el 2001 al 2003 en el Centro de Investigación Ínter Disciplinaria Regional (CIIDIR-Jiquilpan) como sede el Instituto Politécnico Nacional (IPN) Zacatenco.
Está casado con Esperanza Núñez Vega con la cual tienen 4 hijos; Rodrigo, Andrés, Carolina y Natalia.
Comienza su participación política, activa y públicamente en el año de 1992 formando parte de las filas del Partido Acción Nacional (PAN) como militante y colaborador, realizó algunas campañas en el municipio y se desempeñó como coordinador de campaña otras veces.
En las elecciones por la presidencia del H. Ayuntamiento de Sahuayo de Morelos en 2015 fue en la planilla como síndico municipal, una vez que se anulan la elección donde gana el Lic.