Holmger Knutsson era el hijo mayor del rey Canuto II Holmgersson y Elena Pedersdatter Strange.
A la muerte de su padre en 1234, Holmger parece que iba a ser coronado rey, pero fue traicionado por el jarl Ulf Fase y el anterior rey Erico XI, quien había estado exiliado en Dinamarca desde 1229.
Con el apoyo de los Folkung, Holmger intentó sin éxito tomar la corona en 1247.
Según la Crónica de Erik, Knutsson huyó a Gästrikland, pero fue capturado y decapitado en 1248, tras un rápido juicio.
Manuscritos posteriores muestran que se construyó una capilla consagrada a Holmger Knutsson en Björklinge, Uppland.