En 1990, engagé par Arrows, il marque deux points en championnat, à nouveau dans les rues monégasques. La saison suivante, alors qu'Arrows devient Footwork Racing, Caffi échoue systématiquement en qualifications et se blesse lors du Grand Prix de Monaco. Après une période de convalescence de deux mois et demi, il ne se qualifie que lors des deux dernières courses de la saison.