Rock-fall of rock slopes is a kind of common geological hazards. Based on the particle flow theory, the rock-fall is simulated visually two-dimensional. Various shapes and characteristics of the rock block are modeled by the combination of balls units in Particles flow. And the slope is simulated through the wall units. Ball-ball and ball-wall contact model, such as contact-modulus model, the parallel bond model, sliding model, are used to model the interaction between the rock and slop, or each internal part of the rock. Then based on the PFC2D platform, the simulation of rock-fall is realized. The simulation can simulate free fall, bouncing, sliding and rolling and the breakdown process of rockfall. The velocity and displacement, and other kinematical parameters can also be acquired. Example of engineering simulation proves its reliability.