Background
Carroll was born in the township of West Zorra, Oxford County, Canada West (now Ontario), the son of Daniel Carroll.
Carroll was born in the township of West Zorra, Oxford County, Canada West (now Ontario), the son of Daniel Carroll.
He was educated at Woodstock, and first worked in the lumbering trade in Virginia.
Carroll next was a merchant in Walkerton, Ontario. He was first elected to the Manitoba legislature in the 1903 provincial election, defeating Liberal candidate John Watson by twelve votes in South Brandon. He was re-elected by nine votes in the 1907 election, and by ten votes in 1910.
He did not seek re-election in 1914.
In 1915, Carroll moved to Beachville, Ontario, where he died at the age of 78.
He served in the Legislative Assembly of Manitoba from 1903 to 1914, as a member of the Conservative Party.