Elliott was elected to the first
Nelson Provincial Council for the
Wairau electorate and held the post from 10 August 1853 to 1 August 1857, and represented the electorate in the second council from 9 October 1857 to 18 October 1859. He then represented the Amuri electorate from 7 April 1860 to 29 November 1861. He lastly represented the Nelson electorate from 23 February 1863 to 27 March 1865. In parallel, he represented the Awatere electorate in the
Marlborough Provincial Council from 16 April 1860 to 16 October 1861. On
5 November 1855, Elliott—alongside
William Travers—was elected unopposed to represent the
Waimea electorate in the
2nd New Zealand Parliament. Elliott resigned before the end of his term on 20 March 1858. He did not serve in any subsequent Parliaments, although he stood unsuccessfully in the for the . ==Later life==