Nach seiner Graduation wurde er als Leutnant in die Artillerietruppe übernommen und 1837–1838 in Fort Monroe, Virginia stationiert. Von 1838 bis 1845 diente er als Oberleutnant in den Indianerkriegen. Während des Mexikanisch-Amerikanischen Krieges zeichnete er sich bei der Verteidigung von Fort Brown (Brevet-Beförderung zum Hauptmann), bei Monterrey (Brevet-Beförderung zum Major) und Buena Vista (Brevet-Beförderung zum Oberstleutnant) aus. Danach wurde er von 1849 bis zu seinem Austritt aus dem Heer 1856 in den Jefferson Barracks in St. Louis, Missouri stationiert. Er bewirtschaftete eine Zuckerrohr-Plantage nahe Thibodaux, Lafourche Parish, Louisiana. Von 1859 bis 1861 war er Beauftragter für öffentliche Arbeiten im Zweiten Distrikt von Louisiana.