En 1676, il est envoyé en Espagne et embrasse la carrière militaire. Il est fait chevalier de l'ordre de Santiago en 1678. Il se distingue au cours des guerres de la Ligue d'Augsbourg puis de Succession d'Espagne. En 1701, alors qu'il est gouverneur de Messine, le roi Philipe V d'Espagne lui concède le titre de Marquis de Casa Fuerte.