汾州で騎兵提轄をしていたが、上司に憎まれて降格され、弓馬の教師として関勝の仕事を手伝っていた。遼の侵攻時に関勝とともに活躍、その後関勝の推薦を受けて梁山泊討伐に参加。捕らえられ、関勝に従って梁山泊入り。百八星集結後は副驃騎。宋江に従い招安を受けた。思案橋の阿角(しあんばしのおかく)。登場しないが、高求と手を組んだ光州の大庄屋・関史文の名前の由来かもしれない。関勝に忠誠を誓うショートカットの美女。隠械は腕に仕込まれた長剣。楊志・宣贊と共に関勝に従い梁山泊を攻めたが、関勝から開封に帰還の指示を受け、その途中、呼延灼の襲撃を受けて致死。