 He was born in County Monaghan, Ireland in 1833, the son of Robert Cornwall Stewart, and came to Simcoe County, Upper Canada with his parents in 1834.He was educated in Orillia and Barrie.Stewart worked as a clerk in a store in Barrie and then in Toronto, before opening his own business in Cookstown.