Born at Burwood Hospital, Moorhouse went to school in New Brighton, joined the Scouts movement there then later attended St Bede's College.
The middle of five children, his father was a pharmacist and his mother a teacher.
After graduating from the University of Canterbury with a commerce degree, he "did some growing up and maturing" while working for a bank for about two years.
Moorhouse spent some time as a chartered accountant before moving to London where he spent nine years. It was there he developed a passion for software development, a career he has focused on for the past 20 years.
He now works at Pegasus Health.
Living overseas also opened up a whole new view of the world for Moorhouse.
But so too did his early days at St Bede's, where he took part in a protest against the Springbok tour in 1981.
"That was quite a radical and brave thing to do when you go to a rugby school like St Bede's."
Moorhouse said he saw the injustice of what was happening with apartheid in South Africa and felt compelled to stand up and protest.
When the couple returned to New Zealand circa 20003 years ago, he began questioning the "clean and green" image the country sells globally.
Moorhouse eventually started "looking around" at various political parties to see which might be the best fit for him.
"I ended up asking what party was asking the right questions and the only one I saw were the Greens."
He joined the party in 2002 but was relatively inactive until he became its campaign manager for the Christchurch Central seat at the 2005 election.