John Wilson was born 1890 in Port Glasgow, Renfrewshire, Scotland. He was the son of James Wilson (1877-1949) and Jessie Gardiner (1878-?). His sibling was Andrew Wilson (1899-1963).