Korhonen reprezentował barwy klubu Joutsenon Kullervo. W 1952 roku wystartował na igrzyskach olimpijskich w Oslo, gdzie w biegu na 18 techniką klasyczną zajął czternaste miejsce. Na tych samych igrzyskach wystartował w kombinacji, uzyskując szósty wynik na skoczni oraz drugi na trasie biegu, co dało mu ostatecznie czwarte miejsce. Walkę o brązowy medal przegrał z reprezentantem Norwegii Sverre Stenersenem. Dwa lata później, podczas mistrzostw świata w Falun zajął 23. miejsce w biegu na 15 km.