En qualité de maréchal de camp, délégué par le roi François II des Deux-Siciles, il est envoyé à Palerme. Après l'échec de la bataille à Calatafimi le , il est nommé lieutenant général du roi à la place de Paolo Ruffo di Bagnara et organise la défense de Palerme. À l'époque, âgé de 75 ans et obèse, il ne parvient pas à monter à cheval, et se trompant complètement dans les intentions des garibaldiens, il subit l'assaut des Mille qui est mené en traversant le "Ponte dell'Ammiraglio" sur l'Oreto le 27 mai.