This paper considers the optimal production decision considering Corporate Social Responsibility (CSR) in the supply chain. CSR is currently the most important measure to sustain continuous developments of companies by performing environment-friendliness and suitable social activity, and it is also essential for avoiding the latent risk. In this paper, we consider the evaluation of environmental conservation activities and resource recycling as CSR activities, and propose a new optimal production policy based on CSR. In mathematical programming, these CSR activities are formulated as fuzzy numbers due to linguistic and ambiguous information including several types of subjectivities, and so our proposed model is formulated as an uncertainty programming problem with both randomness and fuzziness. Therefore, performing deterministic equivalent transformations and considering the application in practice, the analytical and effective solution algorithm is developed.