Scher vant en olympisk sølvmedalje i roing under OL 1932 i Los Angeles. Han var styrmann på den italienske båten som kom på andreplass i firer med styrmann bak Tyskland. Mannskapet besto av roerne; Bruno Vattovaz, Giovanni Plazzer, Riccardo Divora, Bruno Parovel og Giovanni Scher som var styrmann.