Williams was selected in the New Zealand Maori side, but did not play as he was subsequently found to be ineligible.[2] He was also a New Zealand Colts trialist in 1985.
His first international cap was against Ireland, at Lansdowne Road, on 29 October 1989. Although not being part of the 1991 Rugby World Cup roster, he played in the 1995 Rugby World Cup, playing two matches.
After returning to New Zealand from a playing career in France he was a Hurricanes injury replacement player at the end of the 1996 season, he played the final two matches against the Chiefs and the Waratahs.
He played for the Feilding club and played seven matches for Manawatu in 1996.