A forward, Dunn played his football mostly as a second-row or prop. He went to high school in Tweed Heads and was an Australian Schoolboys representative player in 1985.[2]
Dunn made only seven first-grade appearances during his time at Cronulla but received more regular games when he switched to Illawarra for the 1991 season. In 1992 his 22 first-grade games for Illawarra including three finals, culminating in a four-point preliminary final loss to St. George. He finished his career at Western Suburbs, where he played for four years.[3]
In 1997, his final season, he made a representative appearance for NSW Country.[4]