Abogado, magíster en Ciencia Política y candidato a doctor en Filosofía. Fue diputado durante dos períodos -2002 a 2010- por Temuco y Padre Las Casas, Región de La Araucanía; y también presidente del Centro de Estudios del Desarrollo (CED). En 2016 asumió por un período como consejero del INDH. Fue militante DC por 40 años, hasta 2017.