Ingresó a la Universidad del Norte, donde se recibió de asistente social.
Desarrolló su profesión en el DUOC, en Entel-Chile, en el Instituto Cultural Andrés Bello y en la Cooperativa de Servicios Habitacionales.
Durante la dictadura militar, participó activamente por la Concertación y por la opción «No» en el plebiscito de 1988.
En el Congreso, integró las comisiones de Gobierno Interior, Desarrollo, Regionalización y Planificación.
Fue fundador del Centro Latinoamericano para las relaciones con Europa (CELARE) y su primer secretario general.