Environmental concerns and operational costs leave companies no choice but to apply the approach of supply chain management considering both environmental and cost aspects. Meanwhile, the petroleum industry as a main industry plays a vital role in Iran’s economy as well as CO2 emissions. This paper aims to propose a new mixed integer linear programming model for a closed-loop supply chain network design in an Iranian petroleum complex. We consider a four-echelon supply chain network including input feed suppliers, primary petroleum manufacturers, secondary petroleum manufacturers, and customers. In addition, collection and recycling centers are also considered for products that have reached the end of their life. To close the problem to real-world conditions, we consider different technologies and different types of capacity for candidate petrochemical complexes and different types of vehicles for transportation. All types of vehicles have a given capacity and differ in terms of cost and CO2 emissions. Two objective functions are considered for simultaneous optimization, which include total expected cost and total CO2 emissions. The model's efficiency is validated based on data from a real case in the production and distribution chain of a petroleum complex in Iran. The result represents the conflict between the two objective functions and the proposed model provided several options as Pareto solutions for decision makers. Moreover, sensitivity analysis represents the effect of variations in the capacity of domestic refineries, the capacity of vehicles, and the capacity of secondary petrochemical complexes on two objective functions and the final values of decision variables. Specifically, we find that changes in the capacity of refineries, causes a 12% change in the value of the emitted CO2 but the total expected cost doesn’t change significantly. Finally, managerial insights are gained through the numerical results.