Fuldfør følgende sætning: Smith tjente som en oberst af frivillige i Seminole krige fra 1836 til 1838, før han deltog i den mexicansk-amerikanske krig. Han kommanderede 2. brigade i Worth's division i slaget ved Monterrey. Han blev udnævnt til brigadegeneral i september 1846 og sluttede sig til Winfield Scotts hær som kommandør for 1. brigade, 2. division. Han ledte sin brigade i slaget ved
Veracruz, Cerro Gordo og Contreras. Han blev brevettet generalmajor for handlinger ved Contreras og kæmpede i slagene om Mexico City. Han var medlem af våbenhvilskommissionen og derefter militærguvernør i Mexico City. Han var et oprindeligt medlem af Aztec Club i 1847.