Nombrado almirante en 1283, defendió Sicilia y los derechos de los reyes de la Corona de Aragón contra los angevinos tras las Vísperas sicilianas, derrotando a una flota francesa al mando de Carlos de Anjou en las inmediaciones de Malta.