白虎幡，为司马伦和淮南王司马允解斗。原来伏胤和司马虔是很要好，司马虔要求伏胤帮他父亲司马伦，于是伏胤杀了司马允。301年正月初十，司马伦称帝，司马虔担任侍中、大将军领军，封为广平王，以顾荣为长史。司马伦四个儿子：司马荂浅薄鄙陋，司马馥、司马虔暗很强戾，司马诩愚嚚轻訬。孙秀想要派司马馥、司马虔领兵助诸军作战，司马馥、司马虔不肯。司马虔亲近刘舆，孙秀让刘舆劝说司马虔，司马虔然后率兵八千为三军后援。司马虔没有交战，先逃到庾仓。后来弃军率领数十人逃到汶阳里。司马伦兵败，四月十三日，晋惠帝派遣尚书袁敞持符节赐司马