The former Test wicketkeeper was 138 not out at Friday's close of play, with a third-session flurry pushing the Tigers to 5-327.
Wade shared an unbeaten 168-run stand with all-rounder Simon Milenko (66no) to drag Tasmania out of trouble, bringing up his 10th First Class ton with a tuck off his hip.
Western Australia's inexperienced bowling attack had the upper hand across the opening two sessions, reducing the home side to a crawl and 5-159 early in the third session.
After being sent in at a cool and windy Blundstone Arena, openers Beau Webster (8) and Alex Doolan (12) were dismissed early by Andrew Holder (2-55), with captain George Bailey (10) following soon after.
Wade was 36 from 124 deliveries at tea, before taking a more aggressive approach, hitting 102 from 107 balls.
The Warriors, missing eight players to Australian T20 or Test duties, bowled 42 extras.
Third-placed WA twice bowled out NSW cheaply last weekend for an impressive win that knocked the Blues off top spot on the Shield standings.