[1] Cursó sus estudios primarios y secundarios en su ciudad natal, y luego se trasladó a Lima para cursar estudios superiores en la Universidad Nacional Mayor de San Marcos, donde se graduó de doctor en Derecho.
[2] En 1901 fue elegido senador por Cajamarca, cargo en el que fue sucesivamente reelegido, hasta culminar su último periodo en 1914.
Como miembro del partido civil, apoyó a los gobiernos de José Pardo (1904-1908) y Augusto B. Leguía (1908-1912).
[1] Pero esto quedó descartado al fraguarse en el Congreso un consenso político para otorgar la presidencia provisoria a Benavides, con el encargo de convocar a elecciones.
[6] Fue en esa ocasión en la cual Castro se dirigió al Congreso y rompió las barras que le cerraban el paso al recinto de Senado, disponiéndose a cumplir con su deber.