Pela seleção colombiana, esteve no time que alcançou as semifinais do Mundial Sub-20 em 2003. Na principal, estreou contra o Paraguai na Copa América de 2007. Participou de alguns jogos nas eliminatórias para as copas de 2010, 2014 e 2018.