Karierę rozpoczynał w ojczyźnie, grając dla Cortuluá FC, Tigres FC oraz Atlético El Vigía FC. W 2022 roku przeniósł się do Polski, gdzie najpierw trafił do Cosmosu Nowotaniec, a później zasilił Stal Rzeszów. To właśnie w barwach Stali dał się poznać szerszej publiczności na poziomie Betclic 1. Ligi, co zaowocowało transferem do Rakowa Częstochowa.
W ekipie spod Jasnej Góry rozegrał 34 mecze, strzelił gola i zanotował jedną asystę. Debiutował 22 września 2024 roku przeciwko Zagłębiu Lubin, a swoją pierwszą bramkę zdobył 25 kwietnia 2025 w starciu ze Śląskiem Wrocław zakończonym wygraną 3:0. Z Rakowem sięgnął po wicemistrzostwo Polski w sezonie 2024/2025 i zagrał w eliminacjach Ligi Konferencji Europy. Latem 2025 roku klub wykupił go i podpisał kontrakt ważny do 2029 roku.
Kolumbijski pomocnik zasilił "Miedziowych" na zasadzie wypożyczenia.
W trwającym sezonie, biorąc pod uwagę wszystkie rozgrywki, rozegrał dziewięć spotkań w barwach Rakowa.
