Fue diputado federal en la LX Legislatura del Congreso de la Unión, secretario general de gobierno del estado de Nuevo León entre 2007 y 2009 y de ese estado durante el periodo 2009-2015.