Carlos nació en Nápoles como miembro de la Casa real de Anjou, la cual se había extendido hasta el reino de Hungría.