Sein Debüt in der chilenischen Nationalmannschaft gab er als Einwechselspieler zur zweiten Halbzeit am 27. Mai 2009 bei der 0:4-Niederlage im Kirin-Cup gegen Japan. Zwei Tage später stand er dann gegen Belgien in der Startelf, spielte aber nur eine Halbzeit. 2010 kam er nur zu einem weiteren Einsatz und wurde nicht für die WM in Südafrika nominiert. 2011 und 2012 wurde er in je einem Freundschaftsspiel eingesetzt. Die WM in Brasilien fand ebenso wie die Copa América 2015 in seiner Heimat ohne ihn statt. Für die Copa war er zwar nominiert, konnte aber aufgrund einer Verletzung nicht teilnehmen. So verpasste er den ersten Titelgewinn der Chilenen. Bei der Copa América Centenario 2016 wurde er dann in fünf Spielen eingesetzt, wobei ihm beim 7:0 gegen Mexiko seine bisher einzigen beiden Länderspieltore gelangen. Im Finale, das die Chilenen wie ein Jahr zuvor im Elfmeterschießen gegen Argentinien gewannen, wurde er in der 80. Minute eingewechselt, im Elfmeterschießen aber nicht benötigt.