Il 5 settembre 2009, fa il suo debutto con la nazionale colombiana andando a segno contro l'Ecuador in un match valido per le qualificazioni al mondiale 2010. Viene convocato per la Copa América dove gioca unicamente da subentrante i quarti di finale contro il Perù. Nel Mondiale 2014 esordisce contro la Grecia nella partita d'esordio e realizza una doppietta al Giappone nella terza giornata del girone.