Peter was born at West Helmsdale, Kildonan, son of Peter Gordon and his wife Isabella Mackay. Young Peter was the grandson of Joseph Gordon, crofter of Kildonan, and his wife Elizabeth Sutherland and also of William Mackay, weaver in Farr, and his wife Barbara Mackay.
Peter enlisted in the army in 1911. He was discharged in July 1917 when he returned home. He died at Badnellan, West Helmsdale, on 15th July 1918 aged 25 years. He is buried in a War Grave in Helmsdale cemetery, next to his father who had died in 1917. Peter is commemorated on Kildonan War Memorial, Helmsdale.