Abstract:The transition of society presents constant challenges to the work of anti-corruption and cleanness advocacy. One of the important reason causing corruptions is the lack of the public ethics. Preventing corruption in the perspective of public ethics, the key is to make sure the roles and functions of public ethics main definitude in social relations. By construction the harmonious relationship among the government, the community and the market, form the comprehensive system of preventing corruption.