Ha sido electo Diputado al Congreso de Coahuila de 1997 a 1999, en donde fue Coordinador de la bancada panista, Diputado Federal de la LVIII Legislatura de 2000 a 2002 en representación del VI Distrito Electoral Federal de Coahuila y Presidente Municipal de Torreón de 2003 a 2005.