Marsh was born in England and emigrated to Australia just before the First World War. Enlisting from Kalgoorlie in Western Australia, he saw service on the Western Front with the 51st Battalion. Marsh was captured in his first action at Mouquet Farm in August 1916, and spent the rest of the war as a prisoner of war in Germany. He survived captivity and the war, and returned home to Australia in April 1919. Less than four weeks after his return home, Marsh took his own life in a suburban street in Fremantle.