Le lieutenant Ripley sert lors de la guerre américaon-mexicaine dans l'état-major du général Zachary Taylor et du général Gideon Pillow, et participe aux batailles de Monterrey, Vera Cruz, Cerro Gordo, Contreras, Churubusco, Molino del Rey, Chapultepec, et à la capture de la ville de Mexico. Pour acte de bravoure au combat, Ripley est breveté capitaine à Cerro Gordo et commandant à Chapultepec. Il publie "History of the Mexican War" (2 vols., New York, 1849).