He represented Ōhaupō at under-19 and senior level, and played for Hautapu for three years. He was selected for Waikato at 'B' level in 1991, and 'A' level in 1993.  before joining Irish club Ballynahinch RFC in 1994.
He served as a representative of Ōhaupō at both younger and older age groups, and played for Hautapu for three years before being chosen for Waikato's lower-level team in 1991 and the top-level team in 1993. Two years later, he moved to Irish club Ballynahinch RFC.