Hugh Halkett ble født i Musselburgh, Skottland. Han var andre sønn av generalmajor Frederick Godar Halkett og bror av generalløytnant Colin Halkett.