Ingeniero Comercial (Universidad de Chile) y Sociólogo (Escuela de Altos Estudios en Ciencias Sociales, París, Francia). Fue director del Centro de Estudios Socio-Económicos (CESO) de la Universidad de Chile, y profesor de Ciencia Política en la misma Universidad y en el doctorado de la Facultad de Ciencias Políticas en la Universidad Nacional Autónoma de México (UNAM).
Integró el Comité Editor del semanario Chile Hoy y fue director de Convergencia, Revista del socialismo chileno y latinoamericano, publicada durante su exilio en México y reeditada en Chile durante la dictadura;
ha publicado libros y numerosos artículos de análisis socio-económico y teoría política en revistas académicas y distintos idiomas.
Fue Embajador de Chile ante la R.F. de Yugoslavia y es ahora Cónsul honorario de su país en Serbia.