Campbell blei innrulla i hæren tidlig i sitt liv, og han ble oberstløytnant allerede som nittenåring. Det var likevel i politikken han skulle komme til å gjøre seg gjeldende. Han blei parlamentsmedlem (MP) for Buteshire (1713–1715), Elgin Burghs (1715-1722 og 1725-1727) og til slutt for Dunbartonshire (1727–1761). Størsteparten av perioden som MP for Dunbartonshire, var han Groom of the Bedchamber, på norsk noen ganger kalt .