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.
In 1887, the Geraldine electorate was dissolved, and its place was taken by 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.