У складі збірної був учасником трьох чемпіонатів світу: 2002 року в Японії і Південній Кореї, 2006 року у Німеччині та 2010 року у ПАР. Чотири рази брав участь у розіграшах кубка Америки: 1999 у Прагваї, 2001 у Колумбії, 2004 у Перу та 2007 у Венесуелі; виграв одну срібну та дві бронзові нагороди. Був учасником двох кубків конфедерацій: 1999 у Мексиці та 2005 у Німеччині. Виграв перший з цих турнірів. Чотири рази брав участь у розіграшах Золотого кубка КОНКАКАФ: 2000 2007 2009 та 2011. У складі збірної Мексики виграв два турніри.