No, noise cancelling cannot completely eliminate all noise. However, it can significantly reduce the overall sound level bringing it down to a safer level, additionally it can allow you to better hear your communicator or music without having to turn up the volume.