Ciencia política
Egresó del Liceo Alemán de Santiago. Hizo estudios de Derecho en la Universidad de Chile y obtuvo un Master of Arts en la Universidad de Essex. En 1980 fue promovido en Ciencia política en la Universidad de Heidelberg. 1985 y 1986. Fue profesor visitante en la Universidad de Siena.