ウォーカーとポトマック陸軍は1864年5月と6月にわたって陸上作戦で戦った. 6月上旬のコールドハーバーの戦いで第2軍団の隊員が大幅に犠牲となり,ウォーカーは戦闘中に膝を怪我した. 後に続くリッチモンド・ピーターズバーグ戦では,ウォーカーは大佐に任命された. しかし,1864年8月25日,彼は戦線でジョン・ギボン少将を見つけるために騎乗していた
ウォーカーは第11佐治ア州歩兵連隊に包囲され,捕虜となった. 8月27日,ウォーカーは別の囚人と走行中の囚人列から逃亡することができたが,アポマトックス川を泳いで渡ろうとした後にノースカロライナ州第51歩兵隊によって再捕らえられ,ほとんど溺死した. ピーターズバーグで囚人として収容された後,彼は彼の兄も収容されていたリッチモンドの悪名高いリビー刑務所に移された. 1864年10月,ウォーカーは他の30人の囚人と交換の一環として釈放された.