Despite his immobility, Herbert returned to racing at the beginning of 1989 in Formula 1, scoring points on his debut at the Brazilian Grand Prix in Rio de Janeiro driving for the Benetton team, then managed by his long-time mentor and friend Peter Collins.
After being dropped by Benetton, Herbert drove for Swiss team Sauber in 1996-1998, scoring two podium places.