Forsberg spillede som junior for MoDo Hockey og debuterede på seniorholdet i 1991. Philadelphia Flyersdraftede Forsberg som det 6. valg i 1. runde af NHL's draft i 1991. I 1992, mens Forsberg stadig spillede i Sverige, blev hans NHL-rettigheder tradet til Quebec Nordiques. Eric Lindros, der blev taget som den første spiller i samme draft som Forsberg, nægtede at spille for Nordiques og han blev derfor tradet til Flyers. Udover Forsberg fik Quebec Ron Hextall, Steve Duchesne, Kerry Huffman, Chris Simon, Mike Ricci, to første runde draft-valg samt $15,000,000. I 1995 flyttede Nordiques til Denver, Colorado og blev til Colorado Avalanche. Mange ser dette trade som en afgørende forudsætning for de to Stanley Cup-triumfer som Avalanche vandt i 1996 og 2001.
Forsberg blev dog i Sverige og var i 1994 med til at vinde OL-guld. I finalen mod Canada scorede Forsberg et historisk mål i den afgørende straffeslagskonkurrence på Canadas målmand Corey Hirsch. Han snød Hirsch ved at skøjte til den ene side af målet mens han med én arm på staven lagde pucken i den anden side af målet, en detalje der siden er blevet tæt forbundet med Forsberg. Detaljen blev senere udødeliggjort på et frimærke i Sverige.
I sæsonen 1994-95 kom Forsberg til NHL hvor han lavede 50 point for Nordiques i en sæson der var forkortet pga. lockout. For sin indsats vandt han det såkaldte Calder Trophy som ligaens bedste rookie. Sæsonen efter, der var klubbens første sæson i Denver, lavede han 116 point i grundspillet samt 21 point i 22 slutspilskampe og hjalp dermed Colorado Avalanche til klubbens første Stanley Cup-triumf.
I sæsonen 2000-01 vandt klubben Stanley Cuppen for anden gang men Forsberg kunne ikke være med hele vejen da han blev tvunget til at få fjernet sin milt. Næste sæson var Forsberg ikke med i grundspillet pga operationen men vendte dog tilbage i slutspillet. Her lavede han 27 point, men det var ikke nok for Avalanche der blev slået af Detroit Red Wings.
Da NHL blev ramt af lockout i sæsonen 2004-05 vendte Forsberg hjem til MoDo og spillede sæsonen for sin barndomsklub. Da NHL kom i gang igen den følgende sæson skrev Forsberg en to-årig kontrakt til en samlet værdi på $11,7 millioner med Philadelphia Flyers, det samme hold som draftede ham i 1991. Han blev udnævnt til kaptajn for Flyers efter at Keith Primeau havde stoppet karrieren tidligere samme dag.
Forhandlinger om en kontraktforlængelse stod på under store dele af 2006-07-sæsonen men Forsberg ville ikke skrive under før efter sæsonen. Den 15. februar2007 valgte Flyers – der på det tidspunkt reelt var ude af kampen om en slutspilsplads – at trade Forsberg til Nashville Predators for Ryan Parent, Scottie Upshall, et første-runde valg og et tredje-runde valg i NHL's draft i 2007. Forsberg fik imidlertid ikke den store succes i Nashville og klubben blev slået ud i første runde af slutspillet mens mange eksperter spekulerede i at Forsberg var mærket af skader.
Op til sæsonen 07-08 stod Forsberg uden kontrakt. Han blev opereret i foden og var usikker på om han kunne vende tilbage på isen. Under sæsonen gjorde han flere tilløb til comeback der hver gang blev spoleret af den skadede fod samt problemer med at finde en skøjte der kunne hjælpe med at stabilisere foden. Han blev sågar udtaget til det svenske landshold uden at have spillet en eneste kamp, men den skadede fod forhindrede ham i at spille for Tre Kronor.
Forsberg skrev kontrakt med Colorado Avalanche, klubben med hvem han havde fejret så store triumfer tidligere i sin karriere, den 25. februar2008, den allersidste dag klubberne kunne skrive kontrakt med nye spillere. Forsberg fik en årsløn på 5 millioner $, af hvilke han vil få udbetalt ca en femtedel. Selv efter kontraktens underskrivelse herskede der en del tvivl om hvornår han ville være i stand til at gøre comeback på isen og først den 4. marts var han tilbage på isen i Colorados trøje i en kamp mod Vancouver Canucks. Forsberg blev ikke noteret for nogen point i kampen, men den fod der havde voldt ham så store kvaler holdt kampen igennem og Forsberg gjorde en hæderlig figur i en kamp som Avalanche vandt 2-1.
Han afsluttede grundspillet stærkt med i alt 14 points i 9 kampe, men var i slutspillet endnu en gang hæmmet af skader og Colorado blev slået ud af Detroit Red Wings i anden runde af Stanley Cup-slutspillet.
Forsberg er i Sverige også kendt under kælenavnet "Foppa".
Flest point ved et Junior-VM. (31 point i blot syv kampe ved Junior-VM i 1993.) Han er også den spiller der har lavet flest point i alt ved Junior-VM med 42 (10 mål og 32 assists).
Forsberg er den blot tredje spiller der har vundet 2 OL-guld, 2 VM-guld samt 2 Stanley Cup-triumfer. De to første er Vyacheslav Fetisov og Igor Larionov.