A new approach towards safety assessment on the cranes in service was proposed in this paper. The Fault Tree Analysis (FTA) was implemented to conclude common types of accidents and causations based on literature research and practical experience of special equipment safety assessment. Safety assessment indicators was extracted from the fault tree. Indicator system was organized by factors of human, equipment, management and environment. As the causations of accidents are mostly with dependence and feedback, analytical network process (ANP) is utilized to obtain the weights of indicators. The proposed approach provides a valuable reference for decision-making in crane risk assessment practice.