Data hiding is the process of hiding data in another data. Reversible data hiding is a technique in which both the data's can be recovered without any distortion. In all existing methods data's are embedded by reversibly vacating room after encryption, but it provides some distortion in the data. This paper implements RDH by reversibly vacating room before encryption. By using new RDH method, it provides the efficiency of the image. It provides real reversibility and also errors are rare in this proposed method.