He represented Yarmouth County in the Nova Scotia House of Assembly from 1900 to 1903 as a Liberal member.
He was born in Yarmouth, Nova Scotia, the son of Joseph Stoneman and Mary Lewis.
Stoneman was elected to the provincial assembly in a 1900 by-election held after William Law resigned his seat.
He was named to the province's Legislative Council in 1903 and served until his death in Yarmouth at the age of 73.
This article about a Liberal party Member of the Nova Scotia House of Assembly is a stub.