[1] Se recibió de médico en 1907 y se especializó en oftalmología, trabajando durante años como médico de los Ferrocarriles del Estado.
Fue elegido diputado nacional en 1924 por la Unión Cívica Radical, y reelegido en 1930.
Durante su mandato se construyó el primer barrio de viviendas económicas de la provincia, se ampliaron los pavimentos y desagües pluviales de la capital, se fundaron los pueblos de Villa Unión y Forres y se construyó una nueva vía férrea hacia Córdoba.
En 1932 debió enfrentar una breve sublevación militar que no pasó a mayores, pero que llevó a la prisión al exgobernador Santiago Maradona y a José Benjamín Ábalos.
[2] La crisis económica derivó en un fuerte endeudamiento público, que no alteró el prestigio de Castro, que logró imponer como su sucesor al senador nacional Pío Montenegro.