，在联邦于第一次马纳萨斯战役中败北和年老的温菲尔德·斯科特宣布退役之后，林肯任命乔治·B·麦克莱伦为全联邦军队总司令。麦克莱伦是一名年轻的西点军校毕业生、铁路公司经理和宾夕法尼亚州民主党人。他花了数个月计划和实施，比林肯希望的时间要长。战役的目的是将波多马克军团通过船运运上半岛，登陆并占领邦联首都里士满。麦克莱伦不断的延迟，以及他所持的华盛顿不需要军队防卫的观点使林肯和国会感到不满。林肯坚持要求麦克莱伦必须拿出一些军队来保卫首都；而始终高估邦联的军力的麦克莱伦则将半岛战役的失败怪罪于此。1862年3月，