Ha sido internacional con la Selección de fútbol de Colombia en 11 ocasiones, marcando cuatro goles. Jugó en el Torneo Preolímpico Sudamericano Sub-23 de 2004, la Copa América 2004 y en las eliminatorias a los mundiales 2006 y 2010.