Además participó en el movimiento estudiantil católico como presidente de la Parroquia Universitaria (1968), inició el movimiento de estudiantes que trabajaron y vivieron en comunidades en barrios populares.
En 1985 fue uno de los integrantes del grupo político Intransigencia Democrática.
Fue fundador y vicepresidente del Partido Amplio de Izquierda Socialista (1988) y candidato a Diputado (1989), alcanzando la segunda mayoría en el Distrito 18 (16,67 %).
Posteriormente, en 2005, se presentaría como candidato a Senador por la Circunscripción 8 por el pacto Juntos Podemos Más, obteniendo el 4,56 % de las preferencias.
Entre 2008 y 2009 fue profesor asociado de la Universidad Diego Portales.