Licenciado en Ciencia Política y Gobierno por la PUCP y estudiante de la maestría de Ciencia Política del Centro de Investigación y Docencia Económicas (CIDE). Actualmente es becario CONACYT. Ha sido predocente y asistente académico en la PUCP, así como investigador de la Escuela de Gobierno de la misma casa de estudios