El nacido en La Unión, Antioquia, llegó al Medellín en el 2009, proveniente del Rionegro, más específicamente de Leones Fútbol Club, equipo de la segunda división del Fútbol Profesional Colombiano.

El volante llegó como refuerzo a las filas del Independiente Medellín y se consagró campeón en el Torneo Finalización de 2009, en este entonces, Liga Postobón. Con el Medellín jugó Copa Libertadores en 2009 y 2010, anotó tres goles con la casaca Roja en este certamen.

En el 2011 se fue al fútbol exterior, jugó un semestre en Deportivo Toluca de México sin pena ni gloria. Aún Medellín era dueño de sus derechos deportivos y volvió a el club sin ningún inconveniente. 

Seguidamente, en el 2012 jugó para Independiente Santa Fe. Con el equipo bogotano, logró ganar dos torneos en la primera división del fútbol colombiano, en 2012 y 2014. Asimismo, ganó Superliga 2013 y 2015.

En 2016, regresó al Poderoso, con las ganas de volver a salir campeón y de la mano de ídolos y jugadores que ya habían pasado por el plantel, como Mauricio Molina y David Gónzález, logró hacer historia, se llevó nuevamente un título con el Equipo del Pueblo.

Actualmente, pertenece al Independiente Medellín y este fin de semana, en partido frente a Cortuluá, en la fecha cuarta de la Liga Águila, fue uno de los jugadores más destacados, con dos goles de su lado, ambos de media distancia.

Con estos dos tantos, llegó a 40 goles con el DIM  y espera seguir siendo una ficha clave para Leonel Álvarez. Aquí en VAVEL un recuento de sus anotaciones: 

5 en la Copa Colombia 2009, 2 en la Copa Libertadores 2009, 3 en el Torneo Apertura 2009, 3 en el Torneo Finalización 2009, 2 en la Copa Colombia 2010, 1 en la Copa Libertadores 2010, 7 en el Torneo Apertura 2010, 9 en el Torneo Finalización 2010, 1 en el Torneo Finalización 2011, 2 en la Liga Águila II-2015, 3 en la Liga Águila I-2016 y 2 en lo que va de la Liga Águila II-2016.