1999 wechselte Forsberg von Skilanglauf zum Biathlonsport und trat seit der &lt;a href="Biathlon-Weltcup%201999/2000"&gt;Saison 1999/2000&lt;/a&gt; im Biathlon-Weltcup an. Sein erstes Rennen war ein Sprint in Pokljuka, bei dem er den 84. Platz belegte. Erste Punkte gewann er 2000 als 27. bei einem Sprint in Antholz. In Oberhof belegte er 2001 in einem Verfolgungsrennen mit Platz vier sein erstes Ergebnis unter den besten Zehn. Zweimal, in Lake Placid als Dritter und in Osrblie als Zweiter, jeweils in Sprintrennen, belegte er Platzierungen auf dem Podest. Dreimal startete der Schwede bei Großereignissen. 2000 bei den Biathlon-Weltmeisterschaften am Holmenkollen in Oslo, wo er 79. im Einzel und 63. im Sprint wurde, sowie 2001 erneut bei einer Biathlon-WM. In Pokljuka belegte Forsberg Platz 24 im Einzel, 45 im Sprint und 51 in der Verfolgung, sowie Platz 16 mit der Staffel. Höhepunkt in Forsbergs Biathlonkarriere waren die Olympischen Spiele 2002 in Salt Lake City. Im Einzel erreichte er Rang 47, Platz 63 im Sprint und 14 mit der Staffel. 2002 beendete er seine Karriere und übernimmt mittlerweile offizielle Funktionen im schwedischen Verband. Er ist seit 1996 mit Magdalena Forsberg verheiratet und lebt in Bergeforsen. Sie haben zwei Kinder.