Depends on the length of shot.
They claim it does, but I have been told it doesnt at 75 to 50 yards or less.
But, even if it does, the shock is so bad that the guy wearing it wont recover in time to do anything. The round, if not penetrated, will break ribs and all that. Body armor protects just the body mass. Such as the chest, etc. So you got legs, arms AND the head.
Imagine if a person gets leg or arm shot. Forget about the head, if the shot hit the head its all over.
BTW, even most body armor wont protect against arrows.
That’s why God created head shots.
Even if it stops a 30.06 from penetrating, the shock of one or two hitting in the chest will stop the heart from beating.