Ta määrati Pennsylvaniast Ameerika Ühendriikide sõjaväeakadeemiasse West Pointi, lõpetades 1822. aastal, oma 40-aastase klassi 26. Tema teenistus viis ta Floridasse, eriti Pensacola piirkonda. Ta nautis oma aega Pensacolas, kirjutades sageli oma elust seal teisena leitnandina. Ta edutati seitsme aasta pärast 1. leitnandiks ja 1846. aastal kapteniks. Ta määrati 1. USA jalaväe, seejärel 4. USA jalaväe juurde, enne kui ta teenis teise seminoolide sõja alguses kindral Edmund P. Gainesi abiväena. Ta eristas end Mehhiko-Ameerika sõja ajal Zachary Taylori juhtimisel, saades Palo Altos gallantry eest majoriks.
ja Resaca de la Palma leitnantkolonelile. Tänulikud Philadelphias elavad juhtivad elanikud kinkisid talle mõõga, kui ta 1847. aastal linna naasis. 30. augustil 1851 abiellus ta 49-aastaselt Elizabeth McMurtrie'ga. Abielu oli õnnelik ja neil sündis vähemalt kaks poega ja üks tütar. Ta jäi pensionile 31 aasta teenistuse järel 1853. aastal kolonel ja sõjaväe kindralinspektorina.