En 1995 fue designado presidente de la Fundación Colosio del PRI, en 1997 fue electo diputado federal de la LVII Legislatura y en 2000 como senador de la República, convirtiéndose en coordinador del grupo parlamentario del PRI en la Cámara Alta durante los seis años de su encargo y, por varios periodos, en presidente de la Mesa Directiva Senado de la República.