He graduated from the Royal Military College of Canada in Kingston, Ontario, in 1934, student #2576.
[2] Hayes served as a naval cadet, Royal Canadian Navy (Special Entry No.
The cruiser was torpedoed near Leros by an Italian aircraft on 14 October, losing her bow.
He served as Commanding Officer of HMCS Cayuga (Tribal Class Destroyer - 218) from 23 February 1953, to 31 December 1954, (Korean War Service).
He was promoted to Commodore in 1967 and served as Commandant, Royal Military College of Canada from 1967-1969.
Hayes was Commander Canadian Flotilla Atlantic and Senior Officer Afloat in 1970.
He served as Commandant Canadian Forces Staff College in Toronto, Ontario in 1971 and retired in 1973.