Mackay was born in Paisley, Renfrewshire, Scotland.
On leaving school, he trained as a quantity surveyor and later volunteered for the Royal Air Force in 1941 but was not accepted because of a perforated ear drum.