Als Leichtathlet startete Stokken im August 1946 bei den Leichtathletik-Europameisterschaften in Oslo. Dort wurde er Achter über 10.000 Meter. Bei seiner ersten Olympiateilnahme im August 1948 in London lief er auf den zehnten Platz im 5.000-m-Lauf und auf den vierten Rang im 10.000-Meter-Lauf. Im folgenden Jahr lief er als erster Norweger im 10.000-Meter-Lauf unter 30 Minuten und wurde Sportler des Jahres in Norwegen und erhielt den Egebergs Ærespris. Bei den Leichtathletik-Europameisterschaften 1950 in Brüssel gelang ihn der sechste Platz über 10.000 Meter und den vierten Platz im 3.000-Meter-Hindernislauf. Im selben Jahr erhielt er die Aftenposten-Goldmedaille. Bei den Olympischen Sommerspielen 1952 in Helsinki belegte er den zehnten Platz im 10.000-Meter-Lauf. Stokken wurde sechsmal norwegischer Meister über 10.000 Meter (1947–1952). Außerdem siegte er bei norwegischen Meisterschaften viermal über 5.000 Meter, dreimal im 3.000-Meter-Hindernislauf und sechsmal im Crosslauf.