Knudsen vant en olympisk sølvmedalje i seiling under sommer-OL 1920 i Antwerpen. Han kom på andreplass, sammen med Einar Torgersen og Leif Erichsen, i 6-metersklassen type 1907 med den norske båten «Marmi» bak belgiske «Edelweiß». Det var fire båter i denne klassen, to norske og to belgiske. «Edelweiß» vant foran de norske båtene «Marmi» og «Stella». Han deltok også i 1908 i London i roing på laget som kom på 5.-plass i åtter med styrmann.