Zapasowy Batalion Piechoty został utworzony 26 sierpnia 1939 roku w Braniewie. Podlegał 151. Dywizji i odpowiadał za uzupełnienia dla 21. Dywizji Piechoty. Od 8 grudnia 1939 roku podporządkowano go 141. Dywizji. 27 września 1940 roku batalion przeniesiono do Pragi, w Protektoracie Czech i Moraw. 25 lipca 1941 roku został ponownie przeniesiony do Braniewa.
1 października 1942 roku w Braniewie podzielono go na dwa oddziały: 24. Batalion Zapasowy Piechoty oraz 24. Rezerwowy Batalion Piechoty. Od tego momentu batalion zapasowy podlegał 401. Dywizji. Batalion rezerwowy podporządkowano 151. Dywizji Rezerwowej i przeniesiono na Białoruś. 7 listopada 1942 roku oba bataliony przemianowano odpowiednio na 24. Batalion Zapasowy Grenadierów oraz 24. Rezerwowy Batalion Grenadierów. Od grudnia 1942 roku batalion rezerwowy stacjonował w Dyneburgu.
26 listopada 1943 roku batalion rezerwowy został w Danii przekształcony w 361. Batalion Fizylierów Dywizyjnych 361. Dywizji Piechoty. W okresie od 3 do 8 lutego 1944 roku posiadał numer poczty polowej 35644. Batalion zapasowy został 11 kwietnia 1944 roku przemianowany na 271. Batalion Zapasowy i Szkoleniowy (M).
Na podstawie: Lexikon der Wehrmacht.