Born in Melbourne, and moving to Sydney at the age of four, Davis played rugby league football as a schoolboy before becoming involved in Australian rules. He was drafted by Collingwood, the club where his father Craig played 102 of his 163 VFL/AFL games, with a father-son pick in the 1998 AFL Draft. Nick played 16 games in his first season at Victoria Park and was a Norwich Rising Star nominee, then went on to play 71 games in 4 years, including a stand out performance against Adelaide in the preliminary final win, that steered Collingwood into the 2002 Grand Final.

In 2003, Davis was traded back to his hometown where he played 6 seasons for the Sydney Swans. In 2005 Nick was instrumental in the Swans finals campaign where he kicked the last 4 goals in the Semi-Final win against Geelong and was a member of the 2005 Premiership side.

Nick retired with a knee injury in 2009. He is a current member of the Sydney Swans coaching group and is working towards his future coaching aspirations.