En 1982 recibió el grado de Master in Laws por la Universidad de Yale, es profesor de Teoría del Derecho y Derecho Constitucional en la Universidad Diego Portales y desde 1983 hasta 1990 fue Decano de esa Facultad.