Castro ñació nel barriu de Birán, en Mayarí, un pobláu de l'antigua provincia d'Oriente en 1926, como fiyu estramarital d'un emigráu gallegu, Ángel Castro Argiz, y la so cocinera, Lina Ruz González. El so pá, quien algamara una sólida posición económica, unvió a los sos dos fios varones a la escuela pública de Birán hasta los siete años, y llueu metiolos internos nos colexos xesuíticos de Lasalle y Dolores en Santiago de Cuba, onde Fidel dirá hasta 1941. En 1942 ingresó nel colexu Belén de L'Habana y, tres finar el bachilleratu en 1945, a la Universidá de L'Habana pa estudiar derechu, onde se graduaría en 1950.