[2][3][4] Estudió sociología en la Pontificia Universidad Católica del Perú, en la cual obtuvo la licenciatura profesional.
Obtuvo un máster en política educativa y un doctorado (PhD) en sociología en la Universidad Estatal de Pensilvania.
[cita requerida] Fue director Ejecutivo del Grupo de Análisis para el Desarrollo (GRADE) y profesor principal de la Pontificia Universidad Católica del Perú.
[5] El 13 de febrero de 2020 juró como Ministro de Educación del Perú ante el presidente Martín Vizcarra en reemplazo de Flor Pablo Medina conformando parte del gabinete ministerial presidido por Vicente Zeballos.
[6][7] El 20 de marzo, durante el contexto de la pandemia por COVID-19 en el país, Benavides anunció que su sector aplicaría como nueva estrategia de educación a distancia la estrategia Aprendo en casa; la cual combinaría medios digitales, la televisión, la radio y la web para lograr la mayor cobertura posible de niños y adolescentes en el país.