In April 1997, he won his first title with Los Verdolagas, lifting the Copa Interamericana after beating Deportivo Saprissa.
During his time at El Poderoso, he was an integral part of the team that won the 2004 Apertura against crosstown rivals Nacional, which was also his first club as a professional footballer.
In 2008 he was signed by Envigado and became a legend there, making over 200 appearances and scoring over 60 goals in a six year spell which included many high points, like a participation in the 2012 Copa Sudamericana, the club's first ever qualification for an international tournament, and league playoff qualifications in 2009, 2011, and 2014; there were also low points like having to narrowly escape relegation in 2010, where Envigado defeated Deportivo Pasto on aggregate in the relegation playoff.
[2][3] In 2016, he joined Boyaca Chico for the 2016 Finalizacion, where an injury forced him to only play four matches with the club, and he announced his retirement later that year at the age of 42.
In 2017, he revealed in an interview that he had planned to finish his career at Independiente Medellin or Envigado, clubs where he is seen as a legend, but a deal could not be finalized.