诸塞州.1847年，顾盛再次进入马萨诸塞州众议院。在此期间，顾盛提出了一项拨款议案，用以装备一支参加美墨战争的军队。议案最终未能通过，但顾盛仍私下建立了一个基金并加入了战争。顾盛最初担任美国陆军上校，后又被授予准将军衔。战争期间，顾盛并未遭遇实战，在墨西哥城停战后数月率领后备军进入城市。1847年和1848年，顾盛两度被民主党提名为马萨诸塞州州长候选人并均遭失败。1851年，顾盛再度进入马萨诸塞州众议院，同年被任命为马萨诸塞州司法部长但被顾盛谢绝。1851年至1852年，顾盛担任了纽伯里波特市长。