Steuart served as Lord Provost of Edinburgh in 1649, Commissioner for Edinburgh to the Parliament of Scotland from 1649 to 1650, and Lord Provost again in 1659.
At the Restoration he was dismissed as a Covenanter.