Es director superior de BINAMOS (Sistema de Apoyo a la Movilización Social) y profesor de ciencias sociales en la Universidad "Cayetano Heredia" de Lima. Autor de numerosos artículos, ha publicado Problemas sociales en el Perú contemporáneo y El proceso revolucionario peruano : testimonio de lucha.