Bai Xiaowen was a character in White Deer Plain. His ending was complicated, but he didn't die in the end. In the novel, Bai Xiaowen became more and more extreme in the later development of the plot. He began to pursue revenge and launched a crazy attack on Lu San and the Lu family. During this process, he gradually lost his mind and even began to show his cruel and violent side. In the end, he used extreme methods to kill Lu San in the duel, and at the same time, he lost his rationality and dignity. The reason why Bai Xiaowen killed Lu San was because he felt that he had been betrayed and hurt by Lu San. He wanted to take revenge and take revenge in this way. But in the process of the duel, he gradually fell into madness, lost self-control, and finally took extreme measures. The whole story reflected the reflection and discussion of violence and revenge in the novel.