David Wishart was born on 5 May 1893 at 25 Barrack Street in Dundee. He was the second son of David Wishart, a local jute weaver, and his wife, Mary Gordon. In 1901 David was living with his family at 18 Dens Road in Dundee and had followed his father into the mills by the time of the 1911 Census.
David enlisted in Dundee on 14 August 1914 and joined the Royal Field Artillery. He was stationed in the United Kingdom until 6 September 1915, when he embarked for France. On arrival, he headed south for the Mediterranean and may have been involved in the final weeks of the Gallipoli campaign.
David went into Class ‘B’ Reserve on 22 March 1919 and was eventually discharged from the army on 13 August 1926. After the war, he married a local girl named Jessie Elgin Baxter on 3 September 1920 in Dundee, and two children were born of the marriage. He died at home in Perth on 3 October 1977 aged 84 years old.