Petterson was born in Auckland in 1957. A veteran of four Olympic Games and five Commonwealth Games, he has won a total of four gold medals and a silver medal at the Commonwealth Games. He was the flag bearer for New Zealand at the closing ceremony of the 1994 Commonwealth Games.