Realizó las divisiones menores en Universitario de Deportes, club al que llegó en el 2017 a pasar pruebas.
En el 2021 fue promovido al plantel principal por Ángel Comizzo, haciendo su debut en la primera fecha frente a FBC Melgar en el empate 1-1, por la lesión del lateral izquierdo, Ivan Santillán.
Al no tener la confianza del técnico Ángel Comizzo, decide rescindir su contrato con Universitario por una supuesta indisciplina .
[1] José rescindio su contrato en Universitario y el Miercolés 4 de agosto fue oficializado cómo nuevo jugador del Cienciano con su compañero Mathías Carpio.
En el 2024 ficha por FC San Marcos, sin lograr ingresar a los Play off finales por reducción de puntos.