Antes de incursionar en la política, trabajó como consultor externo para diversas empresas e instituciones, desempeñándose como director general de Grupo Tres y Punto.En 2006, Castro, junto con Nayib Bukele, Karim Bukele y Andrés García, fundó 503, S.A. de C.V., una empresa dedicada a la gestión de restaurantes.[1] Castro inició su carrera política en 2012, cuando fue designado como secretario y asesor privado del entonces alcalde de Nuevo Cuscatlán, Nayib Bukele.[6][6] Esta medida fue vista por algunos como una estrategia para consolidar el poder del partido Nuevas Ideas y reducir la representación política de los partidos opositores.[10]Castro ha expresado su firme oposición a la legalización del aborto en El Salvador.
Asamblea Legislativa destituye a magistrados de la Corte Suprema