Fue internacional con la Selección de fútbol de Colombia, disputando un total de 36 partidos internacionales en los que marcó un gol. Además fue parte de las plantillas que jugaron el Mundial de 1998, la Copa América 1999 y la Copa de Oro 2000, donde su seleccionado terminaría subcampeón.