Roberto era hijo del rey Carlos II de Nápoles y Sicilia y de la reina María de Hungría, Reina de Nápoles.