I 1678 ble han utnevnt til kaptein og tjenstgjorde i Tangier. I 1685 ble han oberstløytnant for et regiment med infanterister, men ga opp sin beordring kort tid etter at James II besteg tronen.