Nomeado almirante em 1283, defendeu a Sicília e os direitos dos reis da Coroa de Aragão contra os angevinos aquando das Vésperas sicilianas, derrotando uma frota francesa comandada por Carlos de Anjou nas imediações de Malta. Em 1284 derrotou o príncipe de Tarento, herdeiro do trono napolitano, na baía de Nápoles e realizou uma notável campanha na Calábria.