Hargrave was born in Medicine Hat on March 30, 1917, the sixth child of Thomas Albert Hargrave and Mary Hope Whimster. He received a
Bachelor of Science in agricultural engineering from the
University of Saskatchewan in 1942. During the World War II, he was a captain with the
Corps of Royal Canadian Electrical and Mechanical Engineers. ==Political career==