José Guerrero reçoit plusieurs sélections avec l'équipe du Mexique des moins de 20 ans. Il participe avec cette équipe à la Coupe du monde des moins de 20 ans 2007 organisée au Canada. Il joue trois matchs lors du mondial junior : contre le Portugal, la Nouvelle-Zélande, et enfin l'Argentine.