Henry Campbell-Bannerman werd geboren in Schotland als Henry Campbell. Bannerman werd pas toegevoegd in 1871 op vraag van zijn oom en dit in verband met diens erfenis. Hij studeerde aan de universiteit van Glasgow en aan de universiteit van Cambridge. Hierna trad trad Campbell-Bannerman in dienst van het familiebedrijf.
In 1868 werd hij voor de liberale partij verkozen in het Lagerhuis. Hij zou deze zetel veertig jaar lang behouden.
Van 1871 tot 1874 en van 1880 tot 1882 was hij financieel secretaris van het ministerie van Oorlog, waarna hij van 1882 tot 1884 parlementair secretaris van de Admiraliteit en van 1884 tot 1885 hoofdsecretaris van Ierland was. Daarna was hij voor enkele maanden in 1886 en van 1892 tot 1895 minister van Oorlog. Al deze mandaten oefende uit onder de liberale premiers William Ewart Gladstone en Lord Rosebery.
In 1899 werd hij partijleider van de Liberale Partij en bleef dit tot in 1908. Hij vond dat Ierlandzelfbestuur (Homerule) moest krijgen en nadat hij door Emily Hobhouse was geïnformeerd over de situatie in de concentratiekampen in Zuid-Afrika veroordeelde hij in 1901 de door de Britten begane wreedheden tijdens de Tweede Boerenoorlog. Hiervoor kreeg hij binnen zijn eigen partij echter zware kritiek te verduren.
In december 1905 kwamen de liberalen weer aan de macht. Campbell-Bannermann werd naast minister van Financiën ook eerste minister en leidde zijn partij in 1906 naar een grote verkiezingsoverwinning. Tijdens zijn regering kwamen belangrijke sociale hervormingen tot stand zoals de invoering van een ziekteverzekering en een ouderdomspensioen. In de buitenlandse politiek verwezenlijkte hij in 1907 de Engels-Russische Entente door middel van het Verdrag van Sint-Petersburg. In 1908 kwam een regeling voor zelfbestuur van Zuid-Afrika tot stand. Erg ziek, moest hij op 3 april 1908 aftreden. Hij werd opgevolgd door Herbert Henry Asquith. Campbell-Bannermann overleed nog in diezelfde maand, 71 jaar oud, in 10 Downing Street. Hij was de enige Britse premier die in de ambtswoning overleed.