二世于1161年在厄勒布鲁被卡尔·斯渥克尔松谋杀后，卡尔·斯渥克尔松被承认为国王，亦在他统治期间设立乌普萨拉大主教职位。1167年4月12日，卡尔七世在维辛索被埃里克九世之子克努特一世的支持者弒杀，克努特一世成为国王。卡尔七世死后，他的侄子布里斯莱夫·斯渥克尔松及科尔·斯渥克尔松一同在东约特兰反对克努特一世的统治，可惜二人分别在1169年及1173年与克努特一世战斗时死亡。卡尔七世与妻子克里斯蒂娜·斯蒂格斯多塔·维德有一子名为斯渥克尔，斯渥克尔在克努特一世逝世后被选为国王，而其子约翰一世亦曾成为国王