Opting to bat, the Misbah-ul Haq-led side could put up only 139 for eight in the wake of some controlled bowling from the Otago bowlers.
Pacers Ian Butler (2-23), James McMillan (2-24) and James Neesham (2-26) all bowled well, and only Misbah could come up with a significant contribution of 46 off 34 balls.
In reply, McCullum hit an unbeaten 83 off 65 balls, studded with nine fours and two sixes, and shared a 41-run stand for the second wicket with Hamish Rutherford (25) before putting on an unbeaten 101-run partnership with Derek de Boorder (30 not out).
Otago lost opener Neil Broom for a duck but Rutherford (25) and McCullum quickly stamped their authority.
While McCullum adopted a cautious approach at the start, left-handed Rutherford attacked the bowling, hitting a six each in three consecutive overs to set it up for the winners.
Saeed Ajmal, however, saw Rutherford off after he scored 25 off 12 balls that included a boundary and three sixes.
But McCullum firmly held on to his wicket and patiently continued in the able company of De Boorder.
Once they were set, the two right-handers cut loose and McCullum looked in devasting form as he dismissed any loose deliveries out of his presence.
The duo picked Ehsan Adil for a special treatment, stealing 17 runs from one of his overs that included two fours and a six.
McCullum got a life when he was dropped on 42 off Imran Kahlid's over. He capitalised on the advantage and it just was a matter of time before he steered his team to 142 for two in 17.5 overs.
De Boorder's unbeaten 30 came off 28 balls (2x4, 1x6).
Barring spinner Saeed Ajmal, who gave away 23 runs in the alloted four overs for a wicket, the rest of the Wolves’ bowlers failed to contain McCullum.
Image: Otago Volts captain Brendon McCullum and Derek de Boorder of Otago Volts celebrate after victory in clinched
Photograph: BCCI
CLT2O: McCullum fires fifty as Volts strike down Wolves
CLT20: Faisalabad Wolves hope cubs come to the party
CLT20: Mumbai Indians favourite? Check out how the teams measure up
Tendulkar, Dravid in CLT20 squads; Sangakkara for domestic team
CLT20: We have no security issues, says Faisalabad Wolves' coach