I te tau 1846, i te tīmatanga o te Pakanga o Mexico ki Amerika, i whakaingoatia a Roberts hei rangatira tuatahi, i ngā Pūkaha Hīkoi, i te ope taua. I whakatairangahia ia ki te rangatira i te tau 1847, a ka kite ia i nga mahi i Veracruz, Cerro Gordo, Contreras, Churubusco
, me te hopu i te taone nui o Mexico, Matamoros me te haerenga o Galajara. I Churubusco, i whakawhiwhia ia ki te rangatira mo te arahi i tetahi roopu whakamua o nga kaipupuri. I whakawhiwhia ia ki tetahi atu tohu, ki te rangatira rangatira i te tau 1847 mo te toa i te pakanga. Whai muri i te mutunga o nga pakanga, i mahi ia i te rohe me Washington, DC.