Участвовал в сражениях при Пало-Альто, при Ресаке и при Монтеррей. 21 сентября 1846 года стал первым лейтенантом, и в тот же день принял участие в осаде Веракруса. 20 августа 1847 получил временное звание капитана за отличие в сражениях при Контрерас и Чурубуско. 13 сентября 1847 года Ричардсон участвовал в штурме Чапультепека, за что получил временное звание майора. После войны он служил в основном в Техасе, 5 марта 1851 года стал капитаном 3-го пехотного полка и в том году служил в форте Филмор, где его командиром (подполковником) был Диксон Майлз. 30 сентября 1855 года покинул армию и стал фермером в штате Мичиган.