De 1997 a 2000 fue diputado federal postulado por el Partido Verde Ecologista de México pero nunca perteneciéndole, posteriormente fue secretario general del Partido de Centro Democrático y candidato del mismo a jefe de gobierno capitalino hasta que declinó su candidatura en favor de Andrés Manuel López Obrador del PRD.