A niveles de selecciones nacionales debutó en un encuentro amistoso ante Arabia Saudí el 23 de setiembre de 1993. Disputó los Juegos Panamericanos de 1995, así como la Copa Uncaf 1995, Copa Uncaf 1999, Copa Uncaf 2001, Copa América 1997, Copa América 2001, Copa de Oro de la Concacaf 2002, Copa Mundial de Fútbol de 2002 y Copa Mundial de Fútbol de 2006. También participó en las eliminatorias de la Copa Mundial de Fútbol de 1998. Registra 110 presencias internacionales de clase A, contabilizando 6 anotaciones.