In this research, we study product recovery and remanufacturing systems in uncertain environments. A mixed integer mathematical model for aggregate production planning is proposed. The objective is to minimize the total costs of recovering and remanufacturing end-of-life (EOL) products. Parameters such as functional costs and demands are considered uncertain. The model can be taken as a decision support tool by remanufacturing managers and to develop formal production planning and product recovery systems. The solution methodology based on possibilistic programming in Liang (2007) is applied to solve the model. The main advantage of this solution method is that it allows the decision maker to modify the parameters until a satisfactory solution is obtained. A numerical example problem is carried out to test the mathematical model with analysis of the computational results. Keywords: Remanufacturing systems; Possibilistic linear programming; production planning.