Abogado de la Universidad de Chile, magíster en Ciencia Política de la Universidad Católica. Ex embajador de Chile en Jordania, Irak, Egipto y Ecuador. Fue subsecretario de Aviación entre 2000 y 2002, durante el gobierno de Ricardo Lagos. Ex profesor del Departamento de Derecho Internacional de la Facultad de Derecho de la Universidad de Chile.