Lord Dalmeny fue miembro del parlamento por Stirling desde 1832 hasta 1847 y sirvió como Primer Lord del Almirantazgo bajo el gobierno de Lord Melbourne.