十世因为感冒突然在维辛索病逝，他的儿子埃里克·埃里克松仍未出生，瑞典贵族违反教皇由埃里克·埃里克松继承王位的的意愿，让约翰·斯渥克尔松成为国王。1219年，约翰·斯渥克尔松被加冕为国王约翰一世。1220年，外祖父比尔布沙的弟弟卡尔率领军队远征爱沙尼亚的莱内县，但是于1220年8月8日在利胡拉之战被打败及战死，此后300年瑞典不敢入侵爱沙尼亚。1222年3月10日，约翰一世在维辛索病逝，未婚无嗣，斯渥克尔王朝因此断绝，由年仅6岁的埃里克·埃里克松被选为国王。