Background
Campbell was born in Glasgow, Scotland, the sixth son of Alexander Campbell, a merchant, and Barbara, née Campbell.
Campbell was born in Glasgow, Scotland, the sixth son of Alexander Campbell, a merchant, and Barbara, née Campbell.
He was educated at the Edinburgh Academy from 1825 to 1832 and then entered Exeter College, Oxford, gaining a Bachelor of Arts in 1838.
When Victoria became a separate colony in 1851, Campbell refused a nomination to the Victorian Legislative Council and became a school inspector. On 10 May 1854 Campbell was elected to the unicameral Victorian Legislative Council for Ripon, Hampden, Grenville and Polwarth. Campbell held this position until the original Council was abolished in March 1856.
He then represented the Polwarth, Ripon, Hampden, South Grenville in the inaugural Victorian Legislative Assembly from November 1856 to August 1859.
Then after unsuccessfully contesting the Assembly seats of Ararat in 1864, South Grant in 1867 and Crowlands in 1868 & 1871, he was elected for Crowlands in May 1874 and held the seat until it was abolished in April 1877.