Se formó en las divisiones inferiores del Once Caldas de Manizales y debutó a los 17 años en el año 2002.
Luego regresó al Once Caldas a mediados del año 2007.
[2] Un año más tarde, llega al fútbol argentino para jugar con el Belgrano de Córdoba,[3] que logró el ascenso en la serie de promoción superando a River Plate.
[5] A partir del 2014 limita en el club argentino Sarmiento de Junín.
En noviembre de 2015 no lo tienen más en cuenta y deja el club.