Nació en la comuna de Macul. Es el primer profesional de su familia.[2]
Durante el segundo gobierno de Michelle Bachelet, participó en equipos técnicos de reformas institucionales, lo que consolidó su posicionamiento interno en el partido.
En septiembre de 2022, fue elegido Secretario General del Partido por la Democracia (PPD) como parte de un proceso de renovación de las estructuras internas del partido. Desde este cargo, ha enfatizado la necesidad de reconstruir la identidad de la coalición Socialismo Democrático, defendiendo una postura de centroizquierda crítica con aquellos sectores que, en su opinión, promovieron enfoques «maximalistas» durante el proceso constituyente.[3]
Ha participado en diversos esfuerzos de coordinación entre partidos de coalición gobernante y ha abogado por fortalecer alianzas con otros grupos como la Democracia Cristiana, el Partido Radical y el Partido Socialista, en el contexto de formar una lista parlamentaria unificada y promover la gobernabilidad institucional.[4][5][5]
Gracias a lo anterior, en el programa Sin Filtros, donde participa como panelista recurrente, el presentador de televisión Gonzalo Feito lo apodó como "el Ronaldo de la política". La comparación alude al exfutbolista Ronaldo Nazario y busca destacar que José "Pepe" Toro es reconocido por su habilidad para negociar y articular acuerdos en las dinámicas políticas, especialmente cuando se trata de definir nombres para determinados cargos o cupos.
En su gestión como Secretario General ha abordado temas como la seguridad pública, la unidad de las fuerzas progresistas, la relación con la oposición al gobierno de Gabriel Boric, y el papel del Estado en tiempos de crisis.
Se postuló como diputado al distrito 10 en las elecciones parlamentarias de 2025.[2] No resultó electo.