Ha sempre giocato nel campionato colombiano e messicano.
Nazionale
Ha esordito in nazionale il 26 gennaio 2017 in occasione dell'amichevole persa per 1-0 contro il Brasile. Nel 2016 ha, inoltre, rappresentato la Colombia alle Olimpiadi, scendendo in campo il tutte e 4 le partite.