Líder do campeonato com 48 pontos, Ayrton Senna chegou ao circuito de Hungaroring com quatro pontos de vantagem sobre Alain Prost, da Ferrari. Na Hungria, os últimos dois campeões mundiais teriam ainda um “intruso” em sua briga particular: o belga Thierry Boutsen, da Williams.
No treino classificatório, Boutsen cravou o melhor tempo em 1min17s919, apenas 0s036 mais rápido que Riccardo Patrese, que completava a primeira fila somente com carros da Williams. Era a primeira e única pole position do piloto belga na F-1.
Gerhard Berger conseguiu a terceira posição no grid e largaria ao lado de Senna, que fez apenas o quarto tempo. A terceira fila foi composta pela Ferrari de Nigel Mansell e pela Tyrrell de Jean Alesi.
Se o quarto lugar não agradava Senna, o mesmo acontecia Prost, apenas o oitavo colocado no grid.
No domingo, Senna estava confiante em uma boa recuperação, principalmente porque vinha de vitória no GP da Alemanha, duas semanas antes. Porém, na largada, o brasileiro caiu para a sexta posição, sendo superado por Mansell e Alesi.