Castro wurde für den Gold Cup 2013 nominiert. Sein Debüt für die Nationalmannschaft gab er am 1. Spieltag des Turniers gegen Panama. Mexiko schied im Halbfinale aus.