The invention discloses a mechanical arm with a precise positioning function. The mechanical arm comprises a support, a base, an adjusting mechanism, a grabbing mechanism and a plurality of suction mechanisms, wherein the support comprises an upright support body and a cross support body which is horizontally connected to the upright support body in a sliding mode; the base is horizontally connected to the lower portion of the cross support body in a sliding mode, and an annular groove is formed in the lower surface of the base; the adjusting mechanism comprises an annular rotary base, three telescoping rods, a first disc and a sleeve; the grabbing mechanism comprises a cylinder, a compression spring, a second disc, two upright columns and a plurality of claw bodies, the cylinder is sleeved with the sleeve, the compression spring is arranged between the cylinder and the first disc, and a plurality of circular grooves are formed in the lateral side of any one claw body; each suction mechanism is arranged in one circular groove, and any one suction mechanism comprises a suction disc and a sliding plate. In the mechanical arm, when the cross support body moves in the vertical direction, the base moves in the horizontal direction, and the lengths of the three telescoping rods are adjusted, it is achieved that the position where the grabbing point of the grabbing mechanism is located is precisely adjusted in a multidirectional and multi-angle mode; therefore, the precise positioning function of the mechanical arm is achieved.