На летних Олимпийских играх 1908 в Лондоне Янссон соревновался стрельбе из винтовки на 300 метров и стал вторым среди команд и седьмым среди отдельных спортсменов. Также в стрельбе из армейской винтовки среди команд он стал пятым.