A nivel de selección nacional, ganó una medalla de oro como parte del combinado nacional salvadoreño que participó en los XIX Juegos Centroamericanos y del Caribe.En eliminatorias de Concacaf para la copa del mundo, debutó en los juegos clasificatorios para Alemania 2006 contra ; y, para las rondas eliminatorias de Sudáfrica 2010, fue titular en diecinueve partidos en los cuales se desempeñó como capitán del equipo.