El jugador central firmó contrato con Millonarios FC por un año.
Debutó como profesional en 2017 con Llaneros FC, equipo con el que disputó 26 partidos y anotó 3 tantos. Del equipo llanero pasó a Orsomarso en donde estuvo por dos años, allí sumó 3.227 minutos a su carrera deportiva. En la mitad de 2019 llegó a Valledupar FC donde fue titular en 36 partidos y anotó 4 goles.
Su equipo más reciente fue Atlético Bucaramanga al que llegó en 2020. En el equipo bucanero disputó 3.107 minutos en 36 partidos. En toda su carrera lleva 137 partidos como profesional, 11.663 minutos jugados y 11 goles anotados.
¡Bienvenido al más grande de Colombia, José!