De familia agnóstica, estudió en el colegio La Girouette, en la Alianza Francesa, en el Colegio Nacional de Buenos Aires, Argentina y en el Liceo Nº 1 de Hombres de Santiago; después siguió sociología en la Universidad de Chile (1985) y luego obtuvo un doctorado en la misma disciplina en la Católica de Lovaina (1990), en Bélgica.