H.P. Hansen var søn af en arbejdsmand i Nykøbing Sjælland og kom ud at tjene efter konfirmationen. Han deltog ivrigt i det socialdemokratiske vælgerforeningsarbejde, samtidig med at han varetog forskellige jobs. I 1902 blev han redaktør af Vestsjællands Socialdemokrat, og i 1906 blev han valgt ind i byrådet i Slagelse, samtidig med at han stillede op til Folketinget, dog uden at blive valgt. Han sad i samme periode i Socialdemokratiets hovedbestyrelse. I 1913 blev han valgt til Folketinget, hvor han sad til 1945.
1917-1927 var han borgmester i Slagelse. 1924-1932 var han formand for Folketinget, indtil han i 1932 for en kort bemærkning blev forsvarsminister i regeringen Stauning. Allerede efter et halvt år blev han udnævnt til finansminister, en post han beklædte til han i 1937 gik af på grund af et svigtende helbred. I 1945 blev han den første formand for Den parlamentariske Kommission.
I sin borgmesterperiode fik han især stor betydning for skole- og biblioteksområdet, for sygehusvæsenet og for en forbedring af alderdomsforsorgen.
I 1958 opkaldtes H.P. Hansens Plads efter ham i forbindelse med anlægget af Korsgade.
GITTE STRANGE HANSEN. 2014.