Ringgold ha servito nella forza di occupazione del generale Zachary Taylor in Texas come maggiore di artiglieria. L'8 maggio 1846, mentre lui e 2.400 soldati erano in viaggio verso Fort Texas, furono impegnati nella battaglia di Palo Alto
dal generale messicano Mariano Arista e dalla sua forza di 3800 uomini.