Er war ein Sohn Karls I. von Anjou und dessen erster Ehefrau Beatrix von der Provence († 1267). Nachdem sein Vater 1266 das Königreich Sizilien übernommen hatte, erhielt Karl den Titel eines „Fürsten von Salerno“ ("Prince de Salerne"). 1283 wurde Karl von seinem Vater mit der Regentschaft des Königreiches betraut und war mit der Verteidigung des festländischen Besitzes um Kalabrien und Apulien gegen König Peter III. von Aragon beschäftigt, der die Insel Sizilien nach dem Ausbruch der Sizilianischen Vesper 1282 besetzt hatte. Beim Versuch, die Seeblockade des Hafens von Neapel durch die aragonesische Flotte unter Ruggiero di Lauria zu beenden, geriet Karl am 5. Juni 1284 in Gefangenschaft. Er wurde zuerst nach Cefalù und anschließend nach Katalonien gebracht, wo er noch beim Tod seines Vaters 1285 eingekerkert war. Die Regentschaft in Neapel übernahm für ihn Graf Robert II. von Artois.