Torseth, der für Kjelsås IL startete, lief im März 1996 in Oslo seine ersten Weltcuprennen, die er auf dem 62. Platz über 50 km klassisch und auf dem 16. Rang mit der Staffel beendete. Im folgenden Jahr holte er dort mit dem 29. Platz über 50 km Freistil seine ersten Weltcuppunkte. In der Saison 1997/98 kam er in Falun mit dem 29. Platz über 10 km Freistil erneut in die Punkteränge und errang mit dem zweiten Platz zusammen mit Tor Arne Hetland im Teamsprint seine einzige Podestplatzierung im Weltcup. In der Saison 1999/2000 erreichte er mit Platz zehn im Sprint in Stockholm und Rang sechs im Sprint in Oslo seine besten Einzelergebnisse im Weltcupeinzel und mit dem 57. Platz im Gesamtweltcup und dem 20. Rang im Sprintweltcup seine besten Gesamtergerbnisse. Im Jahr 2001 wurde er bei den norwegischen Meisterschaften zusammen mit Krister Sørgård und Remi Andersen Zweiter mit der Staffel von Kjelsås IL. Sein 24. und damit letztes Weltcupeinzelrennen absolvierte er im Januar 2004 beim Marcialonga, das er auf dem 40. Platz beendete. Von 2001 bis 2005 nahm er zudem am Marathon-Cup teil. Dabei kam er in der Saison 2002/03 dreimal unter den ersten Zehn und belegte damit den neunten Platz und in der folgenden Saison den 11. Rang in der Gesamtwertung.