15th Test century by hammering his 12th four over mid-wicket.
The 150 came from 182 balls with another two fours and the addition of his first six but his celebrations were muted compared to that for his century, indicating that his real target still lay ahead.
His second six took him to 197 and after a single from the 236th ball he faced got him to the milestone for the first time, Warner performed another celebratory leap before raising his bat and helmet to the sky.
At stumps, he had faced 272 balls and hit 22 fours and two sixes.
New Zealand’s day had started well with key paceman Tim Southee passed fit to play but it rapidly went downhill after skipper Brendon McCullum lost the toss.
Fielding a four-pronged pace attack after Henry replaced injured all-rounder James Neesham, the Black Caps were unable to muster any movement from swing or seam to Test the Australian batsmen.
McCullum was also culpable for using up New Zealand’s two DRS reviews on marginal lbw calls and leaving them without one when Khawaja appeared to get an edge on a Mark Craig delivery and was caught behind.
Khawaja had another life just before tea when Bracewell let the ball through his hands on the boundary and he made the most of his reprieve in the final session as Australia racked up the highest score ever on the opening day of a WACA Test.
“It wasn’t our best day of Test cricket and we know we’ve got to come out tomorrow and be better,” said Latham.
Score Board
Australia won toss
Australia 1st innings
J A Burns b Henry 40
D A Warner not out 244
U T Khawaja c Latham b Bracewell 121
*S P D Smith not out 5
Extras (lb 1, w 1, nb 4) 6
Total (2 wickets; 90 overs) 416
To bat: A C Voges, M R Marsh, †P M Nevill, M G Johnson, M A Starc, J R Hazlewood, N M Lyon
Fall: 1-101, 2-403
Bowling: Southee 19-1-73-0; Boult 17-0-99-0 (1w); Henry 16-0-75-1; Bracewell 16-0-57-1 (4nb); Craig 14-0-77-0; Williamson 3-0-11-0; Guptill 3-0-7-0; McCullum 2-0-16-0
New Zealand team
M J Guptill, T W M Latham, K S Williamson, L R P L Taylor, *B B McCullum, †B J Watling, D A J Bracewell, M D Craig, M J Henry, T G Southee, T A Boult
Umpires: N J Llong (England) and S Ravi (India). TV umpire: R K Illingworth (England). Match referee: R S Mahanama (Sri Lanka)