[2] En 2010 se afilió al partido Cambio Radical y participó nuevamente en los comicios, logrando finalmente salir elegido como el nuevo alcalde del distrito de San Luis y siendo juramentado el 1 de enero del 2011 para el periodo municipal 2011-2014.
En la urbanización Jorge Chávez, que limita con el distrito de El Agustino, rehabilitó las pistas y construyó un paseo peatonal.
Asimismo, construyó un muro de concreto entre esa urbanización y el distrito vecino.
Castro ha impulsado actividades deportivas, con la construcción de cuatro módulos de gimnasios al aire libre en las urbanizaciones, la promoción del ciclismo los domingos y diversas actividades culturales.
[3][4] Tras culminar su gestión, Castro intentó ser reelegido como alcalde en las elecciones municipales del 2014 por el partido Unión por el Perú, sin embargo, no tuvo éxito.