The invention provides a tennis training robot, belonging to the technical field of tennis training equipment. According to the tennis training robot, the problem that the enthusiasm of a learner is influenced by the manual partner training quality is mainly solved. The tennis training robot comprises a mother machine and a son machine. The tennis training robot is characterized in that the mothermachine comprises a high-low machine, a double-screw air compressor, a steering machine, a cam goal device, an inverted triangular chassis, an emitting device, a screw ball-feeding device and a double-screw lifting device, wherein the double-screw air compressor is mounted below the steering machine mounted on the inverted triangular chassis; and the son machine comprises a hydraulic push rod, aball frame, a son machine chassis, a ball frame door, a walking system, a dribbling system and a ball flicking system. Tennis balls are emitted from a launching pipeline through compressed air. The tennis balls in the ball frame are supplemented by the son machine at any time, so that the enthusiasm of the practice is greatly improved. The human ball launching operation is simulated by virtue of the high-low machine, the steering machine and a rotary direction adjuster. The tennis balls are rapidly collected by virtue of the son machine, so that the training efficiency is improved.