Frère cadet de Michael Holmqvist, également hockeyeur professionnel, est choisi à la par le Lightning de Tampa Bay lors du repêchage d'entrée dans la LNH 2001, quatre ans après son frère qui est lui choisi par les Mighty Ducks d'Anaheim. Cette même année, il dispute le championnat du monde junior où la Suède se classe quatrième. Il rejoint l'Amérique du Nord en 2003 et joue pour les Ice Pilots de Pensacola dans l'ECHL et les Bulldogs de Hamilton dans la Ligue américaine de hockey (LAH). Après une deuxième saison dans la LAH avec les Falcons de Springfield, il retourne en Suède et le Linköpings HC, club qui l'avait fait débuter dans l'Elitserien. La suite de sa carrière en Suède est partagée entre le Linköpings HC, le Frölunda HC et le Djurgårdens IF avec comme point d'orgue, un titre de champion du monde remporté en 2006 avec l'équipe nationale suédoise.