A concatenated random error correction and burst erasure recovering code scheme is proposed. This will significantly improve the performance of communication systems in some applications. This proposal is based on an efficient erasure decoding algorithm for binary block codes and an efficient application in the presence of fading or interference.