Fue el 4º Jefe de Gobierno de la Ciudad Autónoma de Buenos Aires desde 2006 al 2007; Vicejefe de Gobierno desde 2003 al 2006; Presidente de la Legislatura de la Ciudad Autónoma de Buenos Aires entre 2003 y 2005; Secretario de Cultura de la Ciudad Autónoma de Buenos Aires entre 2000 y 2003; Embajador en Cuba en 1998; Director de Información Pública de la Organización de Estados Americanos (OEA) entre 1995 y 1998; Agregado de Prensa de la Embajada Argentina en París en 1993; Secretario de Relaciones Institucionales y Vocero de la Cancillería Argentina entre 1991 y 1992 y Agregado de Prensa de la Embajada Argentina en Washington en 1990.