Cunningham visited Rome in 1700, after giving up a position as tutor to Lord Lorne.
The accession of George I brought Cunningham in 1715 the appointment as British envoy to Venice, where he remained till 1720, when he retired on a pension.