Han begyndte sin karriere i den svenske Elite League med Färjestads BK og svenske World Junior Championship hold. I 1998 Entry Draft
Berglund blev New Jersey Devils' tredje valg, da han blev valgt i anden runde som den 37. samlede valg. Han fortsatte med at spille for Färjestad indtil 2001, da han underskrev med Devils. Han spillede i den mindre liga Albany River Rats, Devils 'tilknyttede hold, men begyndte at spille for Devils selv senere den sæson. Den 1. marts 2004 blev han og holdkammerat Victor Uchevatov handlet til Florida Panthers i bytte for Viktor Kozlov.