人要他为康拉丁偿命，佩德罗一世的妻子康斯坦丝将他囚禁在切法卢的城堡以为保护。1285年1月7日，父亲于福贾逝世，只好委任阿尔图瓦的罗贝托为摄政，与卡洛的长子暂时代理卡洛统治国家直至他被释放回国。1288年，卡洛终于在缴纳赎金后被释放回国，并于1289年在列蒂被教宗尼古拉四世加冕为国王。其后卡洛二世致力从亚拉冈手中夺回西西里岛，可惜最后以失败告终，他最终承认佩德罗一世的第三子费德里科为西西里国王，并将女儿嫁给他。卡洛二世的长子卡洛·马特罗先死。按继承法，卡洛·马特的儿子查理·罗贝尔将成为继承人，但卡洛二世