18 июня 1846 года Хау получил звание первого лейтенанта, а осенью того года принял участие в мексиканской войне, присутствовал при осаде Веракруса, сражении при Серро-Гордо и сражении при Контрерас. Так же участвовал в сражении при Молино-дель-Рей, в осаде и штурме Чапультепека. 20 августа 1847 года получил временное звание капитана за Контрерас и Чурубуско.