年12月25日，当父亲斯渥克尔一世赴圣诞崇拜途中在阿尔瓦斯特拉被谋杀。政敌埃里克王朝的埃里克九世继承王位，但是卡尔·斯渥克尔松仍然能统治约塔兰。传言马格努斯二世于1160年5月18日暗杀埃里克九世是由卡尔·斯渥克尔松支持的。当马格努斯二世于1161年在厄勒布鲁被卡尔·斯渥克尔松谋杀后，卡尔·斯渥克尔松被承认为国王，亦在他统治期间设立乌普萨拉大主教职位。1167年4月12日，卡尔七世在维辛索被埃里克九世之子克努特一世的支持者弒杀，克努特一世成为国王。卡尔七世死后，他的侄子布里斯莱夫·斯渥克尔松及科尔·斯渥