Nació el 7 de febrero de 1972 en la ciudad de Aguascalientes, México. De 1990 a 1995 estudió la licenciatura en ingeniería civil en la Universidad Autónoma de Aguascalientes. De 2005 a 2007 estudió la maestría en políticas públicas en la Universidad La Concordia de Aguascalientes. Está casado con María Elena Muñoz Franco y tiene dos hijos: Eric y Aldo.
Es militante del Partido Acción Nacional (PAN) desde 1998.
En las elecciones estatales de 2013 fue elegido como presidente municipal de Aguascalientes con el 40% de los votos emitidos en su favor.
En las elecciones federales de 2018 fue postulado por el Partido Acción Nacional como senador por el estado de Aguascalientes. Dentro del Congreso ocupa la posición de secretario de la comisión de agricultura, ganadería, pesca y desarrollo rural.
El 8 de noviembre de 2018 fue nombrado por su partido como su representante ante el Instituto Nacional Electoral (INE).