Born in Newport in 1909, Peacock was educated at St Woolos School and then Municipal Secondary School. From school he became an apprentice Engineer before then joining the Monmouthshire Constabulary as a police officer. He joined the British Army in 1943, remaining in the Forces until 1946, holding the rank of Major on demobilisation. He was seconded to the Allied Military Government for Germany, where he served for 11 years. On retirement he moved to Jersey, dying in France in 1996.