Career
Promoted to Captain in 1940, Campbell served in World World War II in the Arctic Convoys commanding the destroyer HMS Milne from 1942 to 1944 and then becoming Deputy Director of Naval Intelligence. He was appointed Flag Officer Liaison for the Middle East in 1950 and Flag Officer Flotillas in the Mediterranean Fleet in 1952. He then became Flag Officer Commanding the Reserve Fleet in 1953 and Commander-in-Chief, South Atlantic Station in 1954 before retiring in 1956.