Au début de la guerre américano-mexicaine, Cheatham rejoint le 1st Tennessee Infantry Regiment en tant que capitaine et termine la guerre après avoir été promu colonel du 3rd Tennessee. Il part pour la Californie en 1849 lors de la ruée vers l'or, mais revient au Tennessee en 1853.