Entre 1983 y 1987 estuvo en Argentinos Juniors donde es bicampeón nacional en 1984 y 1985, campeón de Copa Libertadores en 1985 tras vencer a América de Cali, subcampeón de la Copa Intercontinental 1985 tras igualar con la Juventus de Italia 2:2 (gol incluido de Castro) y caer en lanzamientos penales. Además consiguió el título de la Copa Interamericana 1986 al derrotar 1:0 a Defence Force de Trinidad y Tobago. Con el club de la Paternal jugó un total de 216 partidos.