Vecino y funcionario de la Villa de Nuestra Señora de Luján, que fue elegido en 1810 como alguacil mayor de la Villa de Luján. Cinco años más tarde, en 1815, Rocha fue electo nuevamente para integrar el cuerpo capitular de la Villa de Luján, desempeñádose en esta ocasión como regidor.
Fue un destacado vecino y funcionario de la Villa de Luján durante el periodo final del virreinato ocupando el cargo de alguacil mayor en 1808.
Destacado vecino y funcionario de la Villa de Luján en el período virreinal. En 1774, como alcalde de la Santa Hermandad de los partidos de Areco y Cañada de la Cruz, tuvo una intervención clave en el ordenamiento del territorio al recomendar al Cabildo que los cultivos se confinaran a las proximidades de la frontera, sobre el viejo camino de Mendoza, para evitar conflictos con la actividad ganadera. En 1776, cuando ejerció el cargo de defensor de pobres, y continuó en 1777 al ser nombrado mayordomo del cuerpo capitular bajo la alcaldía de Manuel de Pinazo. Formó parte de la elite de vecinos que alternaron la administración de justicia rural con las magistraturas urbanas en la jurisdicción lujanense.
Comisionado del partido de Areco en el año 1811.
Fue cabildante en el Cabildo de la Villa de Luján, bajo la jurisdicción de la Intendencia de Buenos Aires (Virreinato del Río de la Plata), desempeñando el cargo de defensor de pobres en el año 1789.
Fue un distinguido vecino y hacendado de la zona de Luján y Pilar. En 1811, se desempeñó como comisionado para el partido del Pilar. En el sistema administrativo de la época, los "comisionados" eran vecinos de confianza designados por el Cabildo o el Gobierno central para ejercer funciones de justicia, policía o recolección de recursos (como ganado y caballos) en parajes específicos de la campaña donde la autoridad del alcalde de Hermandad necesitaba apoyo o delegación directa. Perteneció a un linaje de arraigo en la frontera; fue hijo de José Rodríguez y Gregoria Zárate, y abuelo del célebre Fray Juan Buenaventura Rodríguez de la Torre.
Ocupó el cargo de alcalde de la Santa Hermandad de la Cañada de la Cruz (actual Exaltación de la Cruz) en el año 1821. Su actuación es históricamente significativa por ser el último en desempeñar esta función judicial y policial en la región antes de que la ley del 24 de diciembre de 1821 suprimiera los Cabildos en la provincia de Buenos Aires.
Fue elegido por el Cabildo de la Villa de Luján para ocupar el cargo de Alcalde de Hermandad del recién creado partido de San Andrés de Giles, cuya jurisdicción se había deslindado de San Antonio de Areco para mejorar la administración de justicia y la seguridad de los vecinos de la zona. Sin embargo, su paso por la función pública fue muy corto; el 16 de enero de 1821, apenas doce días después de la creación del partido, el Cabildo de Luján registró en sus actas de acuerdos que se le había admitido la renuncia al empleo. Ante esta vacante, las autoridades capitulares procedieron a realizar una nueva elección, nombrando en su lugar a Carlos Casco.
Ejerció como Alcalde de la Santa Hermandad en San Antonio de Areco en 1777.
Integró el Cabildo de la Villa de Luján desempeñándose como regidor defensor general de pobres en 1798.