A niveles de selecciones nacionales ha tenido un total de 25 apariciones, logrando anotar en siete ocasiones. Inició en la Selección Sub-23 en la preparación a los Juegos Olímpicos de Sídney 2000. Participó a nivel mayor en la Copa Uncaf 2003, Copa América 2004, Copa de Oro de la Concacaf 2009, Clasificación de Concacaf para la Copa Mundial de Fútbol de 2006 y Clasificación de Concacaf para la Copa Mundial de Fútbol de 2010.