O batallón foi activado o 15 de decembro de 1941 en Fort Benning. Foi enviado a Inglaterra e equipado co cazacarros M10. O 654o desembarcou en Omaha Beach o 11 de xullo de 1944 para loitar na campaña de Normandía e foi enviado ao combate o día seguinte preto de Fallot. En agosto, loitou preto de Mortain durante a Operación Cobra, a fuga aliada de Normandía. Entón avanzou
A través de Francia cara a Nancy, loitando ao longo da liña de Siegfried e cruzando o río Sarre a principios de decembro. Despois de que comezara a contraofensiva alemá na Batalla das Ardenas, o batallón foi enviado ao sector das Ardenas o 21 de decembro. En xaneiro de 1945, despois de que o contraataque foi repelido, o 654o trasladouse ao sur á área de Metz. Regresou a Bélxica en febreiro para recibir o cazacarros M36. O batallón foi enviado de novo ao combate na invasión dos Aliados Occidentais de Alemaña, loitando na ofensiva a través do río Roer e cruzando o Rin o 24 de marzo. Avanzou a Alemaña ata Tangerhütte, onde permaneceu ata asumir funcións de goberno militar a principios de maio despois da rendición alemá. En Europa, o batallón estaba adscrito á 5a División de Infantería, a 30a División de Infantería, a 35a División de Infantería e a 75a División de Infantería. Volvendo aos Estados Unidos, o batallón foi inactivado en Camp Patrick Henry, Virxinia, o 13 de novembro de 1945.