Abstract:The reasons for the flourishing of American charity are perfected social security system, independent relationship between parents and children, high-efficient and standard charity organizations, complete philanthropy motivation mechanisms and law, and the high degree of social equality. However, Chinese imperfect social security system and mutual dependence relation between parents and children lead to the preference of wealth intergeneration accumulation, abnormal and low-efficient charity organizations, deficient charity incentive mechanism and lower social equality and so on, which are the reasons for China’s lagging charity development. China’s charity development should not be in a hurry to succeed, should start with providing all kinds of requirements for charity development, perfect social security system, improve traditional family culture, recreate thrift and equal culture, establish civil charity system, complete charity legislation and make tax policy for encouraging charity behaviors to push forward charity development.