 In 1978, he joined the star-studded team of Santiagueño, winning another league title with them, and moved to Alianza in 1984 before returning to Águila to end his career with them.Since his retirement from football in 1987, he has been working as a sales manager of a car-service company in his hometown.Castillo has represented El Salvador in 7 FIFA World Cup qualification matches, but most notably played for his country at the 1982 FIFA World Cup in Spain.