兰公爵波列斯瓦夫三世的女儿Richeza结婚，并于1129年诞下长子克努特及于1130年诞下次子尼尔斯。1130年，马格努斯一世帮助外父波列斯瓦夫三世攻打吕根岛，以丹麦海军为波兰侵佔了吕根岛。马格努斯一世的名字并未记载于西约塔兰法，可能是由他的继承者斯渥克尔一世于1130年推翻驱逐出瑞典。1131年，马格努斯谋杀了他的丹麦王位竞争者－堂兄克努特·拉瓦德（伯父埃里克一世之嫡子）以确保可以顺利继承父亲的王位。虽然父亲尼尔斯在背后支持，但是最终被埃里克一世的私生子埃里克二世于1134年6月4日在斯科讷爆发的一