 He was the grandson of Andrew Stewart, 2nd Lord Ochiltree, whose title he succeeded to after his father predeceased his grandfather.He became a General in the Artillery and held the office of General of Edinburgh Castle.He was appointed to the court position of Gentleman of the Bedchamber to James VI and I on 12 January 1587.