He first came to prominence in 1985 when he was selected in the 1985 all conquering Australian Schoolboys team as Vice Captain.
After making his debut for Queensland in 1989, David was selected later the same year to tour with the Wallabies to Canada and France but it was not until 1992 when he made his debut with the Wallaby side in the home test against Scotland and was a regular starter in the national side from then on, when fit.
David was a vital part of what many consider to be the best Wallaby side of all time throughout those 1998,1999 & 2000 seasons where the team won everything on offer.
David moved to the UK to play for NEC Harlequins in the Zurich Premiership.
A serious knee injury in the 2001 European Shield Final (Harlequins won the game 42–33 in extra time) ended Wilson's playing career at the age of 35 and he was forced to retire from the game.