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.