He played professionally first for London Wasps and then Bedford Blues in the 1990s. He played for James Bay and UBCOB Ravens (British Columbia Rugby Union). He earned an M.B.A. degree from UBC in 1991. He played for Western Suburbs in Wellington, New Zealand. He played for quarter-finalist Canada in the 1991 Rugby World Cup. In total he earned 15 caps for Canada between 1987 and 1994. 