Entre 1669 y 1674 Bruce participó en el Parlamento de Escocia como comisionado del condado de Fife, y entre 1681 y 1682 como comisionado del condado de Kinross.