Es abogado egresado de la Universidad Autónoma del Noreste, con maestría en Administración Pública por el Instituto Nacional de Administración Pública (INAP), también es Notario Público y fue integrante del Servicio Exterior Mexicano, ocupando la jefatura de Protección Consular en el Consulado de México en Del Río, Texas.
Inició su carrera política como líder del partido local Unidad Democrática de Coahuila, que lo postuló a diputado al Congreso de Coahuila, siendo electo para el periodo de 2003 a 2005.
Dejó el cargo en 2016 al ser postulado candidato de UDC a gobernador del estado, sin embargo declinó su candidatura al aliarse con el candidato del PAN al mismo cargo, Guillermo Anaya Llamas.
En 2018 fue postulado y electo candidato a diputado federal por el Distrito 1 de Coahuila por la coalición Por México al Frente a la LXIV Legislatura.
Nuevamente volvió al partido UDC aliándose con el Partido Verde Ecologista de México para competir en las elecciones estatales de Coahuila de 2023, compitiendo con el PAN, partido que lo llevó dos veces a la alcaldía y a diputado.