Halvorsen was born on 11 February 2000. Hailing from Blomøy, he represents the club Kisen Miniatyrskytterlag.[1][2]
In June 2023 Halvorsen competed at the 2023 European Games, along with Simon Claussen and Jon-Hermann Hegg. The Norwegian team qualified for the finals in
50 metre rifle, where they placed fourth, defeated by Serbia in the bronze medal match.[3]
Competing at the 2023 ISSF World Shooting Championships in Baku, Halvorsen won the team gold medal in 50 m rifle prone, along with Jon-Hermann Hegg and Henrik Larsen.[4] He also won a bronze medal in 50 m rifle 3 positions team, along with Hegg and Larsen.[5]
At the European Championships in May 2024 Halvorsen won a team gold medal in 50m rifle match with the Norwegian team, along with Larsen and Hegg.[6] At the 2024 ISSF World Cup event in Munich in June, he placed first in 50 m rifle match, ahead of István Péni and Jon-Hermann Hegg.[7][8]
He was selected to compete at the 2024 Summer Olympics in Paris, along with five other Norwegian shooters.[9] His first competition in the Olympics was in mixed air rifle team with teammate Synnøve Berg.[10]
In March 2025 Halvorsen won a team gold medal in 10m air rifle at the European Shooting Championships, along with Henrik Larsen and Jon-Hermann Hegg.[11]