Estudió ciencias sociales en la Universidad Nacional Mayor de San Marcos. Graduado en ciencias económicas, cursó estudios de maestría en sociología en la Pontificia Universidad Católica del Perú. Con estudios en programas de desarrollo humano en la Universidad de Wageningen, Países Bajos. Ha sido coordinador de proyectos sociales para Save the Children del Reino Unido, la Organización Intereclesial para el Desarrollo Internacional (ICCO) de los Países Bajos y Christian Aid. Fue jefe de la Oficina de Cooperación Internacional del Ministerio de Educación entre el 2011 y 2012. Ha sido secretario general de la Comisión Nacional de Cooperación con UNESCO en el mismo período.