Bergqvist spelade forward, och ishockeyfostrades i Rögle BK, men större delen av karriären tillbringades i Leksands IF. Bergqvists smeknamn var "Berka". Bergqvist är den spelare som gjort näst flest landskamper för svenska landslaget, Tre Kronor. Det blev till sist 272 stycken. Han var med om att vinna tre VM under sin karriär, 1987, 1991 och 1998. Bergqvist ingick även i det segrande laget vid OS 1994. Han var proffs i kanadensiska Calgary Flames (1989–1990) och tyska Mannheimer ERC. (1990–1991) och österrikiska VEU Feldkirch (1998–1999).