For 1987-sæsonen skrev Berger på for Ferrari, hvor han var partner med italieneren Michele Alboreto og erstattede Stefan Johansson. Efter at mekaniske fejl havde berøvet ham chancen for at optræde, kom Berger stærkt i anden halvdel af 1987, og vandt de sidste to runder af sæsonen. 1987 &lt;a href="Ferrari%20F1/87"&gt;Ferrari F1/87&lt;/a&gt; drager fordel af arbejdet med ex-McLaren-designer John Barnard, selvom bilen blev designet af østrigske Gustav Brunner. Ferrari var tilbage i konkurrencen for første gang siden midten af 1985 fra det ungarske Grand Prix. Berger løb tæt på Nigel Mansell på Hungaroring, før han blev tvunget til at trække sig tilbage. På Estoril til Portugals Grand Prix
Berger dominerede løbet fra pole position, før han spindede i de sidste etaper for at ende på andenpladsen efter pres fra Alain Prost. Østrigeren så ud til at være på vej til en anden sejr i træk på Hermanos Rodriguez-banen til det mexicanske Grand Prix, da han endnu en gang dominerede løbet, men mekaniske problemer tvang ham til at trække sig tilbage, mens han førte. Succesen i både Suzuka og Adelaide for de japanske og australske Grands Prix, herunder pole positioner i begge begivenheder og det hurtigste omgang i Adelaide, sikrede Ferrari og Berger gik ind i vinter sæsonen med øget tillid og både hold og kører blev tippet som favoritter til mesterskabet i 1988. Som han havde gjort med Fabi i 1986, overkvalificerede Berger holdkammeraten Alboreto 12<unk>4 i 1987. Bergers sejre gav også Ferrari deres første sejre i træk siden den afdøde Gilles Villeneuve vandt Monaco og Spaniens Grand Prix i.