Nelson Piquet won the Brazilian Grand Prix 1986 at Autódromo Internacional Nelson Piquet on 23 March 1986, starting from P2 on the grid. Ayrton Senna finished second for Team Lotus, with Jacques Laffite completing the podium for Ligier.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Nelson PiquetPIQ | Williams | 61 | 1:39:32.583 | 9 | |
| 2 | 1 | Ayrton SennaSEN | Team Lotus | 61 | +34.827 | 6 | |
| 3 | 5 | Jacques LaffiteLAF | Ligier | 61 | +59.759 | 4 | |
| 4 | 4 | René ArnouxARN | Ligier | 61 | +1:28.429 | 3 | |
| 5 | 17 | Martin BrundleBRU | Tyrrell | 60 | +1 Lap | 2 | |
| 6 | 16 | Gerhard BergerBER | Benetton | 59 | +2 Laps | 1 | |
| 7 | 18 | Philippe StreiffSTR | Tyrrell | 59 | +2 Laps | 0 | |
| 8 | 14 | Elio de AngelisDEA | Brabham | 58 | +3 Laps | 0 | |
| 9 | 11 | Johnny DumfriesDUM | Team Lotus | 58 | +3 Laps | 0 | |
| 10 | 12 | Teo FabiFAB | Benetton | 56 | +5 Laps | 0 | |
| R | 15 | Thierry BoutsenBOU | Arrows | 37 | Exhaust | 0 | |
| R | 6 | Michele AlboretoALB | Ferrari | 35 | Fuel system | 0 | |
| R | 9 | Alain ProstPRO | McLaren | 30 | Engine | 0 | |
| R | 24 | Christian DannerDAN | Osella | 29 | Engine | 0 | |
| R | 8 | Stefan JohanssonJOH | Ferrari | 26 | Brakes | 0 | |
| R | 13 | Patrick TambayTAM | Lola | 24 | Battery | 0 | |
| R | 10 | Riccardo PatresePAT | Brabham | 21 | Water leak | 0 | |
| R | 21 | Jonathan PalmerPAL | Zakspeed | 20 | Engine | 0 | |
| R | 20 | Marc SurerSUR | Arrows | 19 | Engine | 0 | |
| R | 25 | Alessandro NanniniNAN | Minardi | 18 | Clutch | 0 | |
| R | 22 | Andrea de CesarisDEC | Minardi | 16 | Turbo | 0 | |
| R | 23 | Piercarlo GhinzaniGHI | Osella | 16 | Engine | 0 | |
| R | 7 | Keke RosbergROS | McLaren | 6 | Engine | 0 | |
| R | 19 | Alan JonesJON | Lola | 5 | Injection | 0 | |
| R | 3 | Nigel MansellMAN | Williams | 0 | Spun off | 0 |