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 2018 Player Movements
|2018 Gains: None|
|2018 Losses: None|
|Re-Signed: Marcus Adams (2020), Kieran Collins (2018), Caleb Daniel (2019), Josh Dunkley (2019), Timothy English (2020), Jason Johannisen (2022), Liam Picken (2019), Fletcher Roberts (2019), Clay Smith (2018), Bailey Williams (2019), Easton Wood (2020), Lewis Young (2019)|
|Off Contract 2017: Matthew Boyd, Travis Cloke, Stewart Crameri, Bailey Dale, Declan Hamilton, Mitch Honeychurch, Brad Lynch, Dale Morris, Nathan Mullenger-McHugh, Robert Murphy, Jack Redpath, Tristan Tweedie, Lukas Webb|