Su primer gol como profesional lo consiguió con el Deportes Tolima en la victoria 1-0 sobre La Equidad el 27 de julio de 2008, en partido válido por el Torneo Finalización de Colombia.
[1] En agosto del 2010 pasó al Peñarol de Montevideo, donde debutó el 8 de septiembre[2] contra Miramar Misiones.
Luego de rescindir su contrato con el equipo carbonero,[3] fichó por el Danubio, donde jugó hasta junio de 2011.
Posteriormente, concretó su regreso a Colombia para jugar con el Junior en la segunda mitad del año.
[4] Con la Selección Colombia participó en el Campeonato Sudamericano Sub-20 de 2009.