El mediocampista antioqueño se convierte así en el reemplazo de Elkin Blanco, quien fue transferido a Atlético Nacional.
Tras hacer toda su carrera en Colombia en Once Caldas, disputó en la MLS en el año 2012 en el Colorado Rapids, regresando al año siguiente al conjunto de Manizales.
La pasada temporada en Once Caldas destacó como uno de los jugadores más regulares e importantes del equipo.