张家湾之战是英法联军在1860年9月18日早晨于通州东方附近一个村庄张家湾与清军的僧格林沁部队之战斗。英法以10,000人在占领天津后与僧格林沁所率30,000人相遇发生战斗。英国骑兵战胜蒙古骑兵。法国步兵打垮清军，而英法砲兵对清军造成极大损失。此战，英国由詹姆斯·霍普·格兰特统帅，只损失不到20人。法国是孟托班，仅15人死亡。而僧格林沁所部死伤超过1,500人及80门砲。由于僧格林沁不善带领步兵，他决定退守通州，带领二万蒙古骑兵防守北京。三天之后，英法进军北京，发生八里桥之战。