Es un futbolista colombiano que juega como delantero y es mejor conocido por su participación en el club de Millonarios de la Categoría Primera A de Colombia, en el que con tan solo dos temporadas obtuvo 29 goles en 47 partidos siendo el 27 máximo goleador del club hasta ese entonces.
Debutó en el Atlético Huila en donde fue el jugador más joven en anotar gol en la primera división de Colombia con 15 años, 3 meses y 23 días, con un gol ante el Independiente Santa Fe en el Estadio Nemesio Camacho El Campin.
Ha tenido una amplia trayectoria en equipos nacionales e internacionales como Envigado FC (2005), Girardot FC (2006-2007), Cortuluá (2008), Deportivo Pereira (2009) y Once Caldas (2010), Chievo Verona (2011), Atlético Nacional (2012), Toluca (2015), Flamengo (2018), entre otros.
En el año 2010 fue convocado a la selección colombiana por el entrenador Hernán Darío Gómez para disputar dos partidos amistosos ante Bolivia y Perú.