The Italian grabbed the third pole position of his career, knocking Honda's Jenson Button off the top spot as the seconds ticked away at the end of the session.
Race stewards, meeting in Paris, awarded the Jordan driver a first career win and demoted McLaren's Kimi Raikkonen to second place following a timing discrepancy.
The Jordan racer shrugged off his reputation as Formula One's most underrated talent to win the 'Drivers' Driver' vote at the F1 Awards.\n\n
Pedro de la Rosa has accused Renault of using illegal 'team orders' to help Fernando Alonso take second place at the Turkish Grand Prix.
The Italian driver was warned by his new F1 boss that the next two years with Renault will decide his career.
"We have been offered deals that are absolutely fine with what we wanted," said the Sauber driver's manager.
Perez, who vaulted to fourth in the overall standings after Sunday's race, is the first Mexican driver to win a race since Pedro Rodriguez took victory in the 1970 Belgian Grand Prix.
Sergio Perez gave Sahara Force India its fourth ever podium finish by taking the third spot while team-mate Nico Hulkenberg crossed the line at sixth in a memorable race at the Monaco Grand Prix of the Formula One Championships, in Monaco, on Sunday.
Sergio Perez shook off the gear-box change penalty to claim his and Sahara Force India's second podium place of the season with a third-place finish at the European Grand Prix while Nico Hulkenberg took the ninth spot, in Baku, on Sunday.
Force India co-owner Vijay Mallya reminded drivers Sergio Perez and Esteban Ocon that the team must take priority after a collision at the Azerbaijan Grand Prix wrecked hopes of a first win in Formula One.