The 24-year-old was restricted to nine senior games in 2016, with a stress fracture in his heel sidelining him for most of the second half of the season.
Campbell, who averaged 20 hitouts and 11 disposals this season, said he is delighted to re-sign with the club.
“I’m really excited to re-sign, the group is doing some really exciting things at the moment.
“There is great energy around the Club and to be part of it for the next two years is great.”
He was recruited with pick No. 27 in the 2012 rookie draft.
Western Bulldogs 2017 Player Movements
|2017 Gains: Travis Cloke (Collingwood Magpies, 2017)|
|2017 Losses: Jed Adcock (retired), Luke Goetz (delisted), Joel Hamling (Fremantle Dockers), Nathan Hrovat (North Melbourne Kangaroos), Koby Stevens (St Kilda Saints)|
|Re-Signed: Shane Biggs (2018), Matthew Boyd (2017), Tom Campbell (2018), Tory Dickson (2018), Lachie Hunter (2019), Lin Jong (2018), Dale Morris (2017), Robert Murphy (2017), Jack Redpath (2017)|
|Off Contract 2016: Marcus Adams, Kieran Collins, Josh Dunkley, Declan Hamilton, Brad Lynch, Will Minson, Josh Prudden, Roarke Smith, Bailey Williams|
|2017 Coach: Luke Beveridge|