José Segundo Roca nace en Tucumán en el año 1800, siendo hijo del capitán español don Pedro Roca.
Se incorpora al Ejército del Norte en calidad de simple cabo de la Compañía de Cazadores Cívicos en su provincia natal, el mismo año en el que se declara la Independencia.
Pasa a Chile, incorporándose como “subteniente de banderas” al Regimiento II de Infantería, con el cual hace la campaña del Perú a órdenes de San Martín.
El coronel Roca describe en su trabajo “Relación histórica de la primera campaña del general Arenales a la Sierra del Perú en 1820”, las alternativas de estas acciones guerreras en las cuales participa, llevando a cabo arriesgadas misiones a las órdenes del entonces mayor Juan Lavalle, Es condecorado por su actuación en la batalla de Pasco, felicitado por el general Las Heras y, el 9 de julio de 1821, entra en Lima junto a San Martín.
Con el grado de capitán, a las órdenes del general Andrés de Santa Cruz, realiza la campaña a! Ecuador, encontrándose en la batalla de Pichincha, donde tuvo el honor de entregar el parte de la victoria al propio San Martín.
Ayudante d Santa Cruz, realiza la campaña de puertos intermedios, combate en la batalla de Zepita y a fines de 1823 es nombrado edecán del general José de La Mar.
En junio del año siguiente se encuentra en la batalla de Junín, y es condecorado nuevamente
En la última fase de la campaña del Perú, el general Sucre lo comisiona para entregar al libertador Simón Bolívar el parte de la campaña. Por su grave enfermedad, no participa en la batalla de Ayacucho.