Shan Xiongxin was a general, top warrior and peasant uprising leader during the transitional era between Sui and Tang dynasties.