En 1975 obtuvo el bachillerato en sociología por la Pontificia Universidad Católica del Perú, licenciándose finalmente en 1989.
En 1998 obtiene el grado de magíster en sociología por la misma universidad y entre el 2004 y el 2006 el doctorado en sociología por la Universidad Johann Wolfgang Goethe de Fráncfort del Meno.
Asimismo, realizó varias publicaciones en medios nacionales e internacionales y trabajó como asesor de varias entidades públicas a nivel nacional.
En 1983 fundó, junto con Francisco Soberón Garrido la Asociación Pro Derechos Humanos - APRODEH.
[5] En las elecciones parlamentarias de 1985 fue elegido diputado por Lima Metropolitana por la Izquierda Unida.