The Geraldine electorate was abolished in 1887 and replaced with the , where he was defeated by Searby Buxton. He then represented Halswell from 1890 to 1893.
The Geraldine electorate was eliminated in 1887, and the area was reconfigured into a new electoral district. He lost his seat in this new district to Searby Buxton.  He later served as the representative for Halswell from 1890 to 1893.