Został mianowany z Pensylwanii do Akademii Wojskowej Stanów Zjednoczonych w West Point, ukończył ją w 1822 roku, jako 26. w klasie 40. Służył na Florydzie, zwłaszcza w okolicy Pensacola. Lubił czas spędzony w Pensacola, często pisząc o swoim życiu tam jako drugi porucznik. Po siedmiu latach został awansowany na pierwszego porucznika, a w 1846 r. do rangi kapitana. Został przydzielony do 1st U.S. Infantry, a następnie do 4th U.S. Infantry, zanim został asystentem generała Edmunda P. Gainesa na początku drugiej wojny seminole. Wyróżnił się podczas wojny meksykańsko-amerykańskiej pod dowództwem Zachary'ego Taylora, otrzymując awans do majora za odwagę w Palo Alto.
i podpułkownika Resaca de la Palma. W 1847 roku, po powrocie do Filadelfii, wdzięczni czołowi mieszkańcy Filadelfii podarowali mu miecz. 30 sierpnia 1851 roku, w wieku 49 lat, ożenił się z Elizabeth McMurtrie. Małżeństwo było szczęśliwe i urodziło się przynajmniej dwóch synów i córka. Odszedł na emeryturę po 31 latach służby jako pułkownik i inspektor generalny armii w 1853 roku.