Body armor Body armor is the protective clothing or other material worn by a person against gunfire or attack by sharp weapons such as sword. These are generally worn by soldiers.