东汉金城(治今甘肃兰州西南)人。字文约。本为凉州豪强,灵帝时,凉州宋扬。北宫伯玉起兵,奉他与边章为主。后杀章等,拥兵十余万,成为当地割据势力。任镇西将军,并与马腾联合继又争夺权势,彼此相攻。建安十六年(211)与马超举兵反对曹操。失败退回凉州。后为部将所杀。