Karrierjét a svéd elit ligában kezdte a Färjestads BK-vel és a svéd junior világbajnokságban. 1998-as pályázati pályázaton
Berglund lett a New Jersey Devils harmadik választása, a második körben a 37. teljes választáson. 2001-ig a Färjestadnél játszott, majd a Devilsbe költözött. Az Albany River Rats-ban játszott, a Devils szövetséges csapatában, de később a Devils-ben kezdett játszani. 2004. március 1-jén ő és csapattársa, Victor Uchevatov a Florida Panthers csapatába került Viktor Kozlovért cserébe.