301年），齐王司马冏要讨伐篡位称帝的赵王司马伦，因司马颙支持司马伦，于是曾派张方讨平在始平郡响应司马冏的夏侯奭，又命他领兵到洛阳支援司马伦，但当张方到华阴时，司马颙见司马冏军兵力强盛，才命人追回张方，改为支持司马冏。永宁二年（302年），司马颙长史李含从洛阳回来，假称受密诏要诛除当时专政的大司马齐王司马冏，并献计要先让当时在洛阳的骠骑将军长沙王司马乂先讨伐司马冏，待司马冏消灭司马乂后以此为由再以自己军队讨伐。司马颙听从并上陈司马冏的罪状，并举兵十万，命李含率领张方等人，联结新野王司马歆和范阳王司马虓一