刘邦起事后，攻胡陵（江苏省沛县龙固镇）、方与，还守丰。秦泗水郡监「平」将兵围丰，为刘邦军所破。接着刘邦命雍齿守丰，亲率军攻薛，泗水郡郡守「壮」战败逃到戚（今山东微山），不久为沛公左司马曹无伤所杀。刘邦还军亢父。至方与，魏国丞相周市来攻方与（今山东鱼台），雍齿佔据丰邑，归降周市，刘邦攻丰邑，不能攻下。时东阳宁君、秦嘉在留邑（今沛县东南）立景驹为王，刘邦欲往投奔，并借兵再度攻击丰地，路上遇到了张良。章邯的偏将司马枿往北方进兵，拿下了楚地，在相地屠城，进兵砀郡。东阳宁君与沛公率军，向西迎击，在萧邑之西与司马枿