Henry B. Cord was born around 1844 in Indiana. By 1860, he was working as a farm hand in the household in Samuel Dooley in Howard, Indiana.
He enlisted in the Union army on September 5, 1861, and he mustered in as a private in Company I of the 31st Indiana Infantry on September 20. The regiment took part in the Battle of Fort Donelson, the Battle of Shiloh, the siege of Corinth, the Battle of Perryville, the Battle of Stones River, the Battle of Chickamauga, the Atlanta campaign, and the Battle of Nashville. He was severely wounded at Stones River, but he eventually recovered and rejoined the regiment. He received a series of promotions: to corporal in June 1863, to sergeant in June 1864, to 2nd lieutenant in June 1865, and finally to 1st lieutenant in July 1865. He mustered out in December 1865.
He returned to Indiana after the war, and he married Margaret Jane Lough on August 15, 1866. They had at least five children: Claudius, born around 1869; Mattie, born around 1870; Myrtle, born around 1873; Jacob, born around 1876; and Hallie, born around 1878. They lived in Greene, Indiana, and he worked as a farmer. By 1870, he owned $2,500 of real estate and $500 of personal property. He applied for a federal pension in December 1879 and eventually received one. He supported the Republican Party, and he ran for several local offices in the 1880s. He apparently moved to Louisiana in the late 1800s, and he died near Gueydan, Louisiana, on August 28, 1900.