Hann hóf feril sinn í sænsku úrvalsdeildinni með Färjestads BK og sænsku úrvalsdeildinni í yngri deildum. Í uppdráttinum 1998
Berglund varð þriðji val New Jersey Devils, sem var valinn í annarri umferð sem 37. heildarval. Hann hélt áfram að spila fyrir Färjestad til ársins 2001, þegar hann skrifaði undir með Devils. Hann lék í minnihluta Albany River Rats, liði Devils, en byrjaði að spila fyrir Devils sjálfir seinna á tímabilinu. Þann 1. mars 2004 var hann og liðsfélagi hans Victor Uchevatov skipt til Florida Panthers í skiptum fyrir Viktor Kozlov.