Henry was born in Jefferson, Wisconsin on February 9, 1890. He attended the University of Wisconsin–Madison for two years, and then began a career in banking. He rose through the ranks of the Jefferson County Bank to become cashier and a member of the board of directors.[1]
In 1932 he was the successful Democratic nominee for State Treasurer, and he served two terms, 1933 to 1937. He was an unsuccessful candidate for reelection in 1936.
Henry served on the Jefferson Municipal Water and Light Commission from 1939 to 1944. From 1940 to 1944 he was a member of the State Banking Commission 1940-1944.