Career
He was an Member of Parliament from 1990 to 1996, representing first the National Party and then United New Zealand. He was first elected to Parliament in the 1990 general election as Member of Parliament for Papakura, replacing Merv Wellington. He was re-elected in the 1993 general election.
In 1995, he was one of seven centrist MPs who established United New Zealand.
He was not re-elected for Hunua in the 1996 election. He was later elected and served from 2004 to 2007.
In August 2012, he was appointed by the national government to be the Chair of the Commissioners for the Kaipara District Council to replace the elected councillors due to the governance crisis the Council faced. The Minister for Local Government said that this role was expected to remain until October 2015.