Luego de tener presentaciones destacadas en el América y la selección de Colombia sub-20, es contratado por el club quiteño Aucas en el cual llega junto sus compatriotas René Higuita y el DT Javier Álvarez.
Fichó con el Talleres de Córdoba quien para ese entonces era dirigida por el DT Ricardo Gareca que ya no conocía del América y Santa Fe.
Durante los meses que estuvo allí jugó sin pena ni gloria 17 partidos y no marcó.
Llegó al fútbol peruano en 2006 donde esa temporada le fue bien marcó 6 goles con la U de San Martín a pesar de eso no se le renovó el contrato.
Su sexta y última experiencia internacional fue en la temporada 2010-2011 jugando para el Estudiantes de Mérida allí marcó 1 gol en 12 partidos y decide regresar a su natal Colombia luego de 5 años en el fútbol internacional.