宛城（今河南省南阳市）、襄阳，杀死西晋都督荆州诸军事新野王司马歆。部将石冰、封云率领东路军，攻占江州（治今南昌市）、扬州（治今南京市）二州。其势力扩大到荆州、江州、徐州（治今江苏省徐州市）、扬州、豫州（治今河南省淮阳县）五州的大部地区。七月，西晋荆州刺史刘弘调集大军攻张昌，陶侃率部击败张昌。次年八月，张昌被俘杀。永嘉四年（310年）九月，雍州部分民众到宛县一带就食，晋朝朝廷流民归还故里，遭到流民强烈反抗。京兆人王如在宛县发动起义,南安人庞寔、冯翊人严嶷、京兆人侯脱率众响应，达到四五万人，于汉、沔及襄阳一