John M. Ingram was born around 1825. By the early 1860s, he was probably living in Texas. In June 1861, he received a commission as a 2nd lieutenant in Company C of the 2nd Texas Cavalry. The regiment took part in the Battle of Glorieta Pass, and it spent most of the war in Texas and Louisiana. He died sometime after March 1863.