Seguidamente fue enviado al sitio de Gibraltar (1779-1783), liderando la columna de granaderos desmontados, desde 27 de mayo de 1782 hasta 2 de febrero de 1783. Fue ascendido a mariscal de campo el 1 de enero de 1783. Participó como voluntario en la nueva expedición y bombardeo de la plaza de Argel a las órdenes de Antonio Barceló.