Diffracted waves provide the opportunity to detect small-scale subsurface structures because they give wide illumination direction of geological discontinuities such as faults, pinch-outs, and collapsed columns. However, separating diffracted waves is challenging because diffracted waves have greater geometrical amplitude losses and are generally weaker than reflections. To retain more diffracted waves, a pre-stack diffraction separation method is proposed based on the local slope pattern and plane-wave destruction method. Generally, it is difficult to distinguish between the hyperbolic reflections and hyperbolic diffractions using the data-driven local slope estimation in the shot domain. Therefore, we transfer the slope estimation in the shot domain to the velocity analysis in the common midpoint domain and the ray parameter calculation in the stack domain. The connection between the local slope and the normal move-out velocity and the surface-ray parameter is known, which provides a novel approach for estimating the local slope of the hyperbolic reflected waves in the shot domain. The estimated slope can provide an exact slope-based operator for the plane-wave destruction (PWD) method, thus allowing the PWD to separate diffracted waves from reflected waves in the shot domain. Synthetic and field data tests demonstrate the feasibility and effectiveness of the proposed pre-stack diffraction separation method.