Kiedy wybuchła wojna amerykańsko-meksykańska Hancock został przeniesiony do Kentucky, gdzie szkolił żołnierzy, których – jak się później dowiedział – nie było mu dane poprowadzić do boju. Zawiedziony młodzik wielokrotnie i bezskutecznie apelował o możliwość udziału w walkach. Odmiana losu przyszła za sprawą imiennika i patrona, generał majora Winfielda Scotta, który zażyczył sobie jego obecności podczas kampanii przeciw Meksykowi. Chrzest bojowy przeszedł 13 lipca 1847 roku w pobliżu Vera Cruz w drodze do sztabu Scotta. Pod Churubusco prowadząc do boju mały oddział został lekko ranny w nogę. Za „dzielną i chwalebną służbę” otrzymał awans na brevet porucznika.