靖康元年（1126年），西夏应金朝之约攻宋以牵制宋朝，刘光世在杏子堡（当在今陕西志丹东杏子河畔）战斗中击败西夏军，以功升领侍卫马军都虞候衔，成为侍卫马军司次长官