El futbolista antioqueño jugó como profesional
219 partidos e hizo parte de Envigado y de Millonarios.
En el equipo de Bogotá, desde su llegada para el segundo semestre de 2006, completó 92 compromisos, incluidos los disputados por la Copa Sudamericana, marcando 22 goles.
Real Sociedad que actúa en San Sebastián y actúa en el estadio de Anoeta, es dirigido por Martín Lasarte, quien estuviera al frente de Millonarios en el primer semestre de 2007.