Berglund wurde in seiner Familie mit schwedischer Folkmusik ebenso vertraut wie mit Pop- und Rockmusik. Im Alter von zehn Jahren begann er als Rockgitarrist zu spielen, um später zur Bassgitarre zu wechseln. Im Rahmen seiner Ausbildung an der Birka Folkhögskola in Östersund kam er zum Kontrabass und spielte im regionalen Sinfonieorchester, mit dem er auch Gastspielreisen und erste Fernsehauftritte hatte. 1990 zog er nach Stockholm, um an der Königlichen Musikakademie zu studieren. Dort spielte er in der Gruppe Jazz Furniture und im Quintett von Lina Nyberg, wo er Esbjörn Svensson traf.
Seit 1993 war er Mitglied des bald äußerst erfolgreichen Esbjörn Svensson Trio, mit dem er zahlreiche Alben einspielte und weltweit auf Tourneen war. Er gehörte dem Trio bis zum Tod des Bandleaders 2008 an.
Tonbruket Forevergreens (ACT 2016, mit Martin Hederos, Johan Lindström, Andreas Werliin sowie Ane Brun, Per „Texas“ Johansson, Anna Högberg, Martin Holm)