Durant el setge de Barcelona de 1705 es presentà a les platges de Barcelona per prestar jurament a l'arxiduc Carles, i fou destinat a les tropes d'Antoni de Peguera i d'Aimeric, que el mes de novembre es van transformar en el Regiment de Reials Guàrdies Catalanes, on fou destinat com a tinent coronel, amb el qual va participar en totes les campanyes del regiment, fins que el 1709 en rebé el comandament.