A badminton pitching machine with a finishing function comprises a finishing mechanism, a conveying mechanism, a pitching mechanism, a racket control latching mechanism and three supporting plates, wherein the badminton finishing mechanism includes a finishing cylinder, a conical disc, a baffle and a first motor. The conveying mechanism includes a transmission band, a ball-collecting cylinder, a turntable, a guiding cylinder and a guiding ring, and the badminton can be achieved from finishing mechanism to pitching mechanism. The pitching mechanism includes a ball-taking claw, a racket, a rack,a racket base, a first gear, a second gear, a second semicircle gear, a fourth motor, a fifth motor and a racket control latching mechanism. The badminton pitching machine with the finishing functionsolves the defects that the existing badminton pitching machine has simple structure but insufficient function or has complicated structure but no badminton finishing function, does not require manual works to conduct finishing, simultaneously can control the badminton to achieve the movement in vertical, longitudinal and rotary three degrees of freedom, increase the changes of pitching force, angle and track, and preferably simulate various complicated and changeable motion patterns in the badminton sport.