Es un futbolista colombiano conocido por jugar como defensa o centrocampista en el Club Brujas de la Primera División de Bélgica.
Inició su carrera futbolística en Academia Compensar de Bogotá y posteriormente saltó al River Plate.
Debutó como profesional con el River Plate en el 2012 y como internacional en la selección de Colombia en un amistoso contra Túnez en el 2014.
Jugó para River en la Copa Libertadores 2016 e hizo su debut frente a Racing en la victoria 2-0 de su equipo por la octava fecha del Torneo Final 2013. Dos fechas después marcó su primer gol oficial en el enfrentamiento contra Godoy Cruz.