Karvonen participated in the 1950 European Championships in Brussels. He finished second in the marathon 32 seconds after the winner Jack Holden. In the "Track &amp; Field News" annual world ranking he was the second best marathon runner of 1950, after Holden.