Er fuhr in den Jahren 1976 und 1977 in der Formel 1. Seine beste Platzierung war ein achter Platz beim Großen Preis von Deutschland 1977, den er beim Großen Preis von Kanada im selben Jahr noch einmal bestätigen konnte. 1979 trat er noch zweimal für das Team seines Landsmanns Emerson Fittipaldi an, konnte sich jedoch nicht qualifizieren. Aufmerksam auf Ribeiro wurde das Hesketh-Racing-Team, als er 1973 brasilianischer Formel-Ford-Meister wurde. Diese Erfolge aus seiner Anfangszeit konnte er allerdings in der Formel 1 nicht bestätigen.