Nach der U23, erhielt er seinen ersten Einsatz im Nationaldress der A-Mannschaft am 7. August 2014 bei einer 0:3-Freundschaftsspielniederlage auswärts gegen Peru in der Startelf und wurde in der 67. Minute für Abdiel Arroyo ausgewechselt. Regelmäßig kam er ab August 2018 zum Einsatz. Er war Teil der Mannschaft bei der Copa Centroamericana 2017, dem Gold Cup 2017, der Weltmeisterschaft 2018, dem Gold Cup 2019 und der Nations League.