Fue convocado por la selección colombiana por primera vez el 8 de agosto de 2002, para disputar un partido amistoso contra Venezuela. El partido terminó en un empate de 0-0 en donde debutó a los 80 minutos reemplazando a Giovanni Hernández. En el año 2003 fue llamado para jugar en la Copa FIFA Confederaciones 2003 en donde marcó un gol frente a Nueva Zelanda en fase de grupos y lograron la clasificación a segunda fase, fueron eliminados en semifinales contra Camerún en donde lamentablemente falleció el camerunés Marc-Vivien Foé. Después de la eliminación, lo volvieron a llamar para jugar la Copa de Oro de la Concacaf 2003 en donde llegaron a cuartos de final, siendo eliminados por Brasil.