Hohenlohe werd geboren op Schloss Waldenburg (Hohenlohe), stamslot van deze tak, dat hij bewoonde en waar hij ook overleed. Hij was de zoon van Friedrich Fürst zu Hohenlohe-Waldenburg-Schillingsfürst (1846-1924), 7e vorst van Hohenlohe-Waldenburg-Schillingsfürst, en Therese gravin zu Erbach-Fürstenau (1869-1927). Hij trouwde in 1932 met Mechtilde vorstin van Urach, gravin van Württemberg (1912-2001), met wie hij vijf kinderen kreeg.