Mario Andretti won the Belgian Grand Prix 1978 at Zolder on 21 May 1978, starting from pole position. Ronnie Peterson finished second for Team Lotus, with Carlos Reutemann completing the podium for Ferrari.