Henry Allen Foster wurde Anfang des 19. Jahrhunderts in Hartford geboren. In seinen Kindertagen zog die Familie nach Cazenovia. Er besuchte dort Gemeinschaftsschulen. Foster studierte Jura. Er erhielt seine Zulassung als Anwalt 1822 und begann dann im Oneida County zu praktizieren. Zwischen 1827 und 1831 sowie von 1835 bis 1839 Vormundschafts- und Nachlassrichter (surrogate) im Oneida County. Daneben hielt er in den Jahren 1829 und 1830 sowie in den Jahren 1833 und 1834 den Posten als Supervisor in der Town von Rome. Er saß zwischen 1831 und 1834 im Senat von New York. Politisch gehörte er der Demokratischen Partei an.
Nach seiner Kongresszeit ging er in Rome wieder seiner Tätigkeit als Anwalt nach. Er wurde als Demokrat in den US-Senat berufen, um dort die Vakanz zu füllen, die durch den Rücktritt von Silas Wright entstanden war. Dieses Mandat übte er vom 30. November 1844 bis zum 27. Januar 1845 aus, als ein Nachfolger gewählt wurde. Er war zwischen 1864 und 1872 Richter am New York Supreme Court für den fünften Distrikt. Dann hielt er den Posten als Präsident im Board of Trusstees am Hamilton College. Darüber hinaus war er Vizepräsident der American Colonization Society. Am 11. Mai 1889 verstarb er in Rome und wurde dann auf dem gleichnamigen Friedhof beigesetzt.
Literatur
Franklin Benjamin Hough: „The New York civil list“, Weed, Parsons and Co., 1858, S. 128ff, 133f, 140 und 415.