Hijo del historiador y arqueólogo Antonio García y Bellido y nieto (por parte materna) del filólogo Vicente García de Diego.