For better auto-positioning and navigation of robot, this paper proposes a mobile robot navigation method based on radio frequency identification (RFID) technology. The RFID readers were mounted on the robot. Then, the author developed a double positioning algorithm for the position and orientation adjustment, with the aim to guarantee the smooth movement of the robot from the start point to the terminal and to reduce the error in robot motion. The experimental results show that the proposed algorithm has successfully realized the auto navigation and positioning of mobile robot.