Der 1,75 m große Gamba gewann 1976 vier vorolympische Turniere, schied aber dann im Olympischen Judoturnier frühzeitig aus. Der Angehörige der Carabinieri gewann 1976 und 1978 bei den Militärweltmeisterschaften. Dazwischen siegte er 1977 bei den italienischen Meisterschaften. Bei den Europameisterschaften 1979 unterlag er erst im Finale gegen den Briten Neil Adams. Ein halbes Jahr später unterlag Gamba im Finale der Weltmeisterschaften dem Japaner Kyoto Kazuki. Im Sommer 1980 siegte Gamba dann im Finale der Olympischen Spiele in Moskau gegen Neil Adams.