Jacques II le Juste est né vers 1260. Il est le second fils de Pierre III le Grand. À la mort de ce dernier, ses royaumes furent partagés entre Alphonse III le Franc, qui prit le royaume d'Aragon, et lui, qui devint roi de Sicile sous le nom de Jacques Ier. En 1291, à la mort de son frère, il lui succéda sur le trône d'Aragon et de Valence, et laissa celui de Sicile à son jeune frère Frédéric (Frédéric II de Sicile). Il conserva le titre de comte de Barcelone.
Il combattit son voisin, le royaume de Castille, et occupa le royaume de Murcie en 1295, royaume qu'il dut rendre à la Castille en 1304 suite à la signature du traité de Torrelas. Il obtint par la suite l'investiture du pape pour la Corse et la Sardaigne, devenant roi de Corse et de Sardaigne.
Jacques II le Juste est décédé le 5 novembre 1327 à Barcelone. Il s'était marié le 1er novembre 1295 avec Blanche d'Anjou.