"Things went in our favour and it’s a huge surprise to take pole,” said the 32-year-old Briton.
Hamilton leads Sebastian Vettel by 28 points and the German’s attempts to close the gap suffered a blow when he crashed his Ferrari during the qualifying rounds. He will start in last place.
"It’s going to be a tough battle with the Red Bulls who have been very fast along the straights.”
Daniel Ricciardo’s Red Bull will start in fourth ahead of Hamilton’s stable mate Valtteri Bottas.