[cita requerida] Como pariente de los hermanos Hoffman Castro, figuras destacadas del club local Santiago Wanderers, durante su juventud intentó iniciar una carrera como futbolista, pero lo dejó al poco tiempo.
[7] En 1992 compitió en las elecciones municipales y resultó elegido como concejal por Valparaíso, mientras Hernán Pinto (PDC) se alzó con la alcaldía de la ciudad.
Castro se mantuvo en el consejo comunal tras resultar reelecto en 1996 y luego en el 2000, ocasión en la que obtuvo 35 176 votos (25,89 %), la segunda mayoría individual.
De todas formas, Castro se presentó a la reelección como concejal, consiguiéndola al obtener la primera mayoría con 20 351 votos (17,29 %).
En las elecciones municipales de 2012, se presentó a la reelección, siendo su principal rival el exedil Hernán Pinto.
A vísperas de las elecciones municipales en Valparaíso, afirmó que no se postulara para un nuevo periodo.