 Ollivier was first elected onto the Canterbury Provincial Council in 1855 for the Christchurch Country electorate.He served until the dissolution of the 1st Provincial Council in July 1857.He then stood in the Heathcote electorate and was elected onto the 2nd, 3rd and 4th Provincial Council (1857–1863).