Hijo de Héctor Aurelio Manuel Uvaldo Pedro García y Lastres y de Carmen Ribeyro Benites.
Por su familia paterna, fue nieto del contralmirante Aurelio García y García, héroe de la Guerra del Pacífico.
En 1940, se casó con María de las Mercedes Ayulo Vargas con quien tuvo tres hijos: Héctor (n. 1941-f. 2022), Gonzalo (n. 1944) y Felipe (n. 1945-f. 1948).
Fue tío del escritor Julio Ramón Ribeyro.
Estudió en el Colegio Sagrados Corazones Recoleta de Lima, y, en Europa, en el Herne Bay College, Kent (Inglaterra), y en la École Sainte-Barbe de París.