This paper studies the effect of Gaussian white noise on homoclinic bifurcations and chaotic dynamics of a bistable vibro-impact SD oscillator. Firstly, the SD oscillator is reproduced and generalized by installing a slider on a fixed rod so that the slider is connected by a pair of linear springs initially pre-compressed in the vertical direction to achieve bistble vibration characteristic, two screw nuts are installed on the rod as two adjustable bilateral rigid constraints to generate vibro-impact. A discontinuous dynamical equation with a map defined on switching boundaries to represent velocity loss during each collision is derived to describe the vibration pattern of the bistable vibro-impact SD oscillator through studying the persistence of the unique unperturbed non-smooth homoclinic structure. Secondly, the general framework of random Melnikov process for a class of bistable vibro-impact systems under Gaussian white noise is simply derived and employed through the corresponding Melnikov function to obtain the necessary parameter thresholds for homoclinic tangency and possible chaos of the bistable vibro-impact SD oscillator. Thirdly, the effectiveness of a semi-analytical prediction by the Melnikov function is verified through the lagest Lyapunov exponent, bifurcation series, and 0 − 1 test. In addition, the sensitivity to the initial values of chaos is verified by the fractal of attractor basins, and the influence of the Gaussian white noise on periodic and chaotic structures is studied through Poincaré mapping to show rich dynamical geometric structures.