Estudió relaciones internacionales en El Colegio de México y una especialidad en administración pública en la Escuela Nacional de Administración en París, Francia. En 1989, fue director general del gobierno del Distrito Federal, y en 1992 es nombrado secretario general de Gobierno. En 1994, fue electo diputado por el PRI, sin embargo, meses después, en 1995, presentó su renuncia al partido. Junto con Manuel Camacho Solís, el ex gobernante de la ciudad de México, fundó el Partido de Centro Democrático. En 2002 López Obrador lo nombró secretario de Seguridad Pública del Distrito Federal. En noviembre de 2004, tras hechos de extrema violencia en Tláhuac en los que una turba asesinó a tres policías federales, Ebrard fue señalado como responsable de omisión de autoridad y fue destituido por el presidente Fox. López Obrador incorporó entonces a Ebrard como secretario de Desarrollo Social en la ciudad. En 2005, Ebrard ganó la candidatura del PRD al gobierno de la ciudad de México. De acuerdo con datos oficiales fue electo jefe de Gobierno del Distrito Federal con 47% de la votación.