 William Hafey was born in Chicopee, Massachusetts, to James and Catherine (née Mulcahy) Hafey.He attended Holy Cross College in Worcester, from where he obtained a Bachelor of Arts in 1909.From 1909 to 1910, he studied at Georgetown University Law Center in Washington, D.C.