A 3-D model of deep groove ball bearing was built by using APDL language embedded in the finite element software ANSYS. Through contact analysis, the changes could be showed in stress, strain, penetration, sliding distance, friction stress among the inner ring, outer ring, rolling elements and cage. Furthermore, the simulation results revealed that the computational values were consistent with theoretical values. The all showed that the model and boundary conditions were correct and rational, and it would provide a scientific basis for optimum design of rolling bearings under complicated loads.