Mediocampista que se unió al 1. FSV Mainz 05 en el 2007 luego de pasar un año en el Barcelona SC. Formó parte de la Selección Nacional Colombiana desde el 2004.
Debutó profesionalmente para el Once Caldas en 1999.
Hizo su carrera juvenil en el Atlético Nacional.
Nació en Manizales, Colombia.
Tanto él como Jackson Martínez fueron compañeros de equipo en la Selección Nacional Colombiana.