Noch vor einem ersten Einsatz bei der U20-Mannschaft, kam er am 8. September 2010 erstmals in einem Länderspiel der A-Mannschaft zum Einsatz. Bei dem 3:0-Freundschaftsspielsieg zuhause gegen Trinidad und Tobago spielte er die vollen 90 Minuten. Danach stand er auch im Kader bei der Copa Centroamericana 2011, dem Gold Cup 2011 sowie der Copa Centroamericana 2013, hatte jedoch wenig Spielzeit. Beim Gold Cup 2013, der Copa Centroamericana 2014, dem Gold Cup 2015, der Copa América Centenario 2016 und der Copa Centroamericana 2017 war er Stammspieler.