自从进入职业足坛,卡斯特罗便效力于墨西哥国内的美洲队,在打了两个赛季替补后,他成为雷打不动的主力球员,并帮助球队获得了墨西哥联赛的冠军。2003年,卡斯特罗首次为国家队出场,他随队参加了2006年世界杯预选赛,帮助顺利出线,卡斯特罗速度快,常常通过边路突破撕开对方防线,做好防守本职工作的同时,他在墨西哥队的进攻中也起到一定的作用。