This paper deals with an environment estimation based predictive control for teleoperation with communication time delay. In this predictive control framework, the delayed position tracking and non-delayed force reflection are attempted. The goal of this paper is to propose a new control method which guarantees the stability, the convergence of position tracking error to zero and the small force tracking error theoretically. Proposed control structure is the 3ch architecture with environment estimation based force prediction. In this proposed method, the master controller implements force control with environmental force prediction while the slave controller implements position and force control. The theoretical analysis shows the stability, the convergence of position error to zero and the small force tracking error. Experimental results show the effectiveness of the proposed method.