In 1984, Peter joined Canterbury to become a regular prop for the next six seasons.
In 1984, Peter played for NSW before playing in the Premiership winning team against Parramatta. In 1985, Peter played for Australia. He played nine games for NSW from 1984 to 1987 and played six Tests for Australia from 1985 to 1987.
Peter played in the Premiership winning team against St George.
In 1986, Peter captained Canterbury for the first time. He captained Canterbury on 34 occasions from 1986 to 1989.
Peter played in the Grand Final against Parramatta but declined the Kangaroo tour due to business commitments.
In 1987, Peter continued in first grade in 1987 and played for Leeds in the off-season.
In 1988, Peter was appointed captain and led the team the Premiership winning team against Balmain.
Peter was captain again in 1989 and joined Penrith in 1990 to play 12 games that season before being relegated to reserve grade.
Peter played with Salford and Sheffield before being captain-coach of Oldham.
In 2004, Peter was nominated for the Berries to Bulldogs 70 Year Team of Champions.