第一次国共内战爆发。南昌起义后，徐向前连夜转回武汉，又乘船到上海通过李楚白找到共产党组织，并被派往广州。1927年12月，广州起义爆发，徐向前担任工人赤卫队第6联队队长。此后起义部队在花县整编为红四师，徐担任工农革命军第4师第10团党代表；部队在向海陆丰开进途中，徐升任红四师参谋长。1928年，红四师抵达海丰，徐升任红四师师长。红四师与东江地区彭湃的红二师会合，坚持东江游击战争。因为指挥路线的错误及国民政府的围剿，最终红四师大部被歼或解散。徐向前带领余下数人，在地下共产党营救下，经九龙辗转到上海，最终由