Ringgold served in General Zachary Taylor's occupation force in Texas as a Major of Artillery. On May 8, 1846, as he and 2,400 troops were en route to Fort Texas, they were engaged at the Battle of Palo Alto by Mexican General Mariano Arista and his force of 3,800 men.