Pero su carrera política comienza en 1987 como vocero del entonces gobernador bonaerense Antonio Cafiero. Entre 1990 y 1991 fue Agregado de Prensa de la embajada en Washington.
Entre 1991 y 1992 fue Secretario de Relaciones Institucionales y Vocero de la Cancillería.
En París fue Agregado de Prensa de la Embajada (1993-1994).
En 1995 fue nombrado Asesor del Secretario General de la Organización de los Estados Americanos, el ex Presidente de Colombia, César Gaviria y Director de Información Pública de la OEA, hasta 1998.
Luego fue Embajador en Cuba (entre 1998 y 1999), pero volvió para ser Asesor de Campaña Eduardo Duhalde, quien disputaba la Presidencia de la Nación.
En 1999 fue Candidato a Diputado Nacional por la Capital federal.
Entre agosto de 2000 y diciembre de 2003 fue Secretario de Cultura de la Ciudad Autónoma de Buenos Aires.
Más tarde, en 2004, Vicejefe a cargo de la Secretaria de Desarrollo Social (del 8/2004-11/2005)
Simultáneamente desde diciembre de 2003 a marzo de 2006, Vicejefe de Gobierno de la Ciudad Autónoma de Buenos Aires (12/2003-13/3/2006)
En marzo de 2006 asumió como Jefe de Gobierno tras la destitución de Aníbal Ibarra, que lo había llevado como vice. Completó el mandato em 2007, cuando no pudo renovarlo ya que perdió las elecciones contra Mauricio Macri.