He started at the Academia Alemana de Fútbol Popayán. In January 2021 he went to FC Red Bull Salzburg. He signed a contract till May 2025. Then he was loaned to SV Horn in the Second League. He made his debut for Horn versus SKU Amstetten in February 2021 when he was in the starting XI. For the 2021-22 season he came back to Salzburg and became part of the FC Liefering team.