He was the son of Edith (née Nelson) and Sir William Haldane, grandson of James Alexander Haldane, and nephew of Richard Burdon Haldane, 1st Viscount Haldane.
He was the son of Edith (née Nelson) and Sir William Haldane, grandson of James Alexander Haldane, and cousin to Richard Burdon Haldane, 1st Viscount Haldane.