Se le suele confundir con su antepasado Federico II, que escogió llamarse Federico III por ser el tercer hijo de Pedro III de Aragón.
Sucedió a su hermano Luis en el trono del reino a los 14 años, bajo la regencia de su hermana Eufemia, que se mantuvo hasta 1357,[1] en un contexto de luchas de poder en el que Aragón y Nápoles se disputaban la mediatización del reino y alentaban las luchas internas entre los Alagón y los Claramonte.
En 1372, se llegó a un acuerdo de paz con Nápoles y la Santa Sede.
Tras enviudar, se casó en segundas con Antonia del Balzo, pero no tuvo descendencia y a los dos años su esposa falleció.
Se le atribuyen dos hijos ilegítimos, Guillermo y Juana, de una amante desconocida.