Bei den Olympischen Spielen 1928 in St. Moritz gewann er im Skispringen hinter seinem Landsmann Alf Andersen die Silbermedaille. Ein Jahr später konnte er bei den Nordischen Skiweltmeisterschaften in Zakopane den Titel erringen. Dessen Verteidigung verpasste er wiederum ein Jahr später, als er in Oslo Dritter wurde. Bei seiner letzten Weltmeisterschaftsteilnahme 1931 platzierte er sich in Oberhof als Sechster. 1936 nahm er an den Olympischen Winterspielen 1936 als alpiner Skiläufer teil, in der Alpinen Kombination schied er jedoch aus. 1949 wurde er wie zuvor schon seine jüngeren Brüder Birger und Asbjørn Ruud mit der Holmenkollen-Medaille geehrt.