Dos años más tarde participó en el asedio de Gibraltar (que duraría hasta 1783) y fue ascendido a coronel en 1781.