Unión La Calera
Castro started his career Chilean club Unión La Calera in 1965, before joining Deportes Concepción. After three seasons he transferred to Mexican side Club América.