[3] Cursó su educación básica en el Instituto Nacional José Miguel Carrera y el año 2001 ingresó a estudiar ingeniería civil en la Pontificia Universidad Católica (PUC).
[7] Al egresar, entre 2008 y 2010 ejerció como director social para América Latina y el Caribe en la Fundación Techo, donde trabajó con familias de campamentos de todos los países del continente.
El año 2013 estudió políticas públicas en The London School of Economics and Political Science (LSE), y volvió a Chile en el año 2015, para trabajar en el Ministerio de Educación (Mineduc).
[12] Castro apeló al Tricel, el cual rechazó su candidatura, dejando como virtual alcalde electo a su único contendor, César Monsalve (PRI).
[13] Sin embargo, una reforma legal aprobada por el Congreso Nacional permitió a Castro continuar con su candidatura.