Castro completó su carrera universitaria con honores y mención de honor en la Universidad de Stanford en el año 1996 y, posteriormente culminaría un doctorado en leyes por la Facultad de Derecho de la Universidad de Harvard en el año 2000.