Jis buvo paskirtas iš Pensilvanijos į Jungtinių Valstijų karinę akademiją Vest Pointe, kur baigė 1822 m. Jis tarnavo Floridoje, ypač Pensakolos rajone. Jis mėgo savo laiką Pensakoloje, dažnai rašydamas apie savo gyvenimą ten kaip antrojo leitenanto. Po septynerių metų jis buvo paaukštintas į leitenantą, o 1846 m. - į kapitoną. Jis buvo paskirtas į 1-ąjį JAV pėstininkų, tada į 4-ąjį JAV pėstininkų, prieš tarnaudamas generolio Edmundo P. Gaineso pagalbininku antrojo Seminolių karo pradžioje. Jis išsiskyrė per Meksikos-Amerikos karą Zachary Taylor vadovaujant.
Palo Alto ir Resaca de la Palma leitenanto pulkininko. 1847 m. grįžęs į miestą, Filadelfijos gyventojai dėkingi jam padovanojo kardą. 1851 m. rugpjūčio 30 d., būdamas 49 metų, jis vedė Elizabeth McMurtrie. Jų santuoka buvo laiminga, jie susilaukė mažiausiai dviejų sūnų ir vienos dukters. 1853 m. jis išėjo į pensiją po 31 metų tarnybos kaip pulkininkas ir armijos generalinis inspektorius.