Voltooi de volgende zin: Hij werd benoemd uit Pennsylvania naar de United States Military Academy in West Point, waar hij in 1822 afstudeerde als 26e in zijn klas van 40. Zijn dienst bracht hem naar Florida, vooral het gebied rond Pensacola. Hij genoot van zijn tijd in Pensacola en schreef vaak over zijn leven daar als 2e luitenant. Na zeven jaar werd hij gepromoveerd tot 1ste luitenant en in 1846 tot de rang van kapitein. Hij werd toegewezen aan de 1st U.S. Infantry en vervolgens de 4th U.S. Infantry voordat hij dienst deed als aide-de-camp van generaal Edmund P. Gaines aan het begin van de Tweede Seminole Oorlog. Hij onderscheidde zich tijdens de Mexicaans-Amerikaanse Oorlog onder Zachary Taylor.
Palo Alto en luitenant-kolonel voor Resaca de la Palma. Dankbare vooraanstaande Philadelphiërs gaven hem een zwaard bij zijn terugkeer naar de stad in 1847. Op 30 augustus 1851, op 49-jarige leeftijd, trouwde hij met Elizabeth McMurtrie. Het huwelijk was een gelukkig huwelijk, en ten minste twee zonen en een dochter werden aan het echtpaar geboren. Hij ging met pensioen na 31 jaar dienst als kolonel en inspecteur-generaal van het leger in 1853.