Dzimis namdara Jāņa Zemgala ģimenē kā jaunākais dēls. Vēlāk ģimene dzīvoja Aizputes apriņķī Upesmuižā (vēlāk Sakas pagasts), kur tēvs strādāja par ratnieku. G. Zemgals mācījās Sakas pagasta skolā, guberņas Aleksandra ģimnāzijā Rīgā, beidza pilsētas Nikolaja ģimnāziju Rīgā (dzīvoja vecākā brāļa Roberta ģimenē). 1892. gadā uzsāka studijas Maskavas Universitātes Juridiskajā fakultātē (beidza 1899. gadā).
1908. gadā salaulājās ar Emīliju Tīdenu (dzimusi Mužika; 1880–1928); dēls Pauls (1911–1977; Zviedrijā; zvērināta advokāta palīgs), meita Anna (1909–1999; Amerikas Savienotās Valstis, ASV; pēc laulībām – Ūdre). Anna pēc mātes nāves 1928.–1930. gadā oficiālos pasākumos pildīja valsts pirmās dāmas pienākumus līdzās tēvam. Mazdēls Juris Ūdris – advokāts ASV, brāļadēls Boriss Zemgals – advokāts un notārs.