Jugó 29 partidos con la Selección Colombia, hizo parte de dos Copas América, jugó en las ediciones de 1999 realizada en Paraguay, y la del 2001 realizada en Colombia, con el cual fue campeón. También participó en dos eliminatorias al mundial, en las Eliminatorias al Mundial de Corea-Japón 2002 y en las Eliminatorias al Mundial de Alemania 2006. También participó en una Copa Oro de la Concacaf, en el 2005.