He represented Prince Albert City in the Legislative Assembly of Saskatchewan from 1908 to 1917 as a Provincial Rights Party and then Conservative member.
He was born in Newport, Isle of Wight, the son of Robert Bradshaw, and is believed to have come to Canada with his family in 1880, settling in Toronto, Ontario.
Bradshaw worked at a bank in Duluth, Minnesota and then joined the Hudson's Bay Company in Winnipeg.
In Prince Albert, he opened his own general store and established an insurance agency.
Bradshaw organized the 243rd Infantry Battalion during World War I but was struck off strength in June 1917 when the 243rd was disbanded and returned home.