Corruption has arisen great attention from different social parts since its globalization. However, most of the current researches in corruption focus on the political economics area while lacking of discussions and empirical evidence on corruption inside companies. This research summarizes different types of corruption behaviors inside companies. Grounded on social recognition theory, this research shows greed's positive influences on personal corruption, while moral disengagement plays an entirely mediating role in the relationship between greed and corruption. In the meantime, this research also reveals interpersonal justice's negative moderating influences on the relationship between greed and moral disengagement. This research provides perception and empirical support of corruption behavior inside companies, meanwhile furnishes managerial perspectives in managing corruption inside companies.