He competed at the 2004 Summer Olympics in Athens, in the men's marathon. He has enjoyed victory in many of New Zealand's premier road running events including multiple Auckland Marathon titles. His most recent Auckland Marathon victory was at the 2006 event with a winning time of 2:17.43 in testing conditions, over 15 minutes ahead of second placed Mark Williams. In 2007, he switched to the half marathon event, winning with a time of 1:06:52.