Fils et héritier de Charles 1er d’Anjou, il poursuit durant quatorze ans la lutte contre le roi d’Aragon qui tient la Sicile, avant de chercher la conciliation par le traité de Caltabellotta en 1302 : Frédéric d’Aragon épouse la fille de Charles II et garde la Sicile à titre viager. De son propre mariage avec Marie de Hongrie, naissent plusieurs enfants qui tous posséderont des fonctions importantes en Europe.