The invention discloses a dynamic path planning method of a robot by combining an A* algorithm and a VFH obstacle avoiding algorithm. The method comprises steps of representing the environment where the robot is located into a grid map and searching a global initial path in a grid map by use of the A* algorithm; when the robot moves towards a target point along the initial path, judging whether the robot comes across an obstacle, if yes, using the VFH algorithm to carry out obstacle avoidance, or else allowing the robot to move towards the target point; during obstacle avoidance, firstly, setting a stage target point in the initial path, generating an obstacle avoiding path between the current position and the stage target point, moving for one step forwards, updating the current position,judging whether the space between the current position of the robot and the stage target point is shielded, if yes, re-calculating the obstacle avoiding path, or else, allowing the robot to move forone step forwards towards the stage target point along the obstacle avoiding path; and carrying out circulation until the robot reaches the stage target point, returns back to the initial path and continues to move towards a destination. By combining the two algorithms, efficiency of path planning of the robot is improved; and the autonomous navigation ability of the robot in the indoor dynamic environment is ensured.