Background
He was born in Relugas near Forres to farmer Donald Campbell and Janet Ralph.
He was born in Relugas near Forres to farmer Donald Campbell and Janet Ralph.
A solicitor, he migrated to Sydney in 1838 and worked for a merchant firm until beginning his own business in 1840. He subsequently entered a partnership in 1842 as merchants and commercial agents. Campbell retired in 1856 and in 1860 was elected in a by-election to the New South Wales Legislative Assembly for Williams.
He did not contest the general election later that year, but in 1864 was appointed to the New South Wales Legislative Council.
From 1882 to 1883 he was Postmaster General. He left the Council in 1890 and died at Woollahra in 1891.