The invention relates to a sand-prevention water-injection packer for injecting water into a petroleum extracting well. The technical proposal is that the packer consists of an upper joint, a central tube, a pressure cap, a slip telescopic sleeve, an anchor body, a slip, a slip shrink sleeve, a sand blocking cap, a reducer union, a tubing assembly, a sleeve, an O-shaped ring, a flushing valve, a piston, a cylinder, a self-locking tube, a self-locking sleeve, a shear pin and a lower joint which are connected in sequence. The sand blocking cap, a fluke compulsory contraction mechanism, a large flushing channel and a flushing switch are arranged in the sand-prevention water injection packer to block sand which deposits on the upper part of the packer, thereby preventing the sand from entering a cavity inside the packer, avoiding the occurrence of accidents that the water-injection packer is occasionally subjected to sand blocking and well blocking during deblocking so as to reduce accident loss. The packer can fulfill the requirements of normal water injection of a separated injection well and large-discharge reversely flushing. When disanchoring and deblocking are required, a pipe column is lifted to cut off the shear pin, a contracting claw of the slip is compulsorily pulled, pressed and contracted by the slip telescopic sleeve and the slip shrink sleeve to smoothly realize deanchoring, meanwhile, the tubing assembly of the packer is contracted and deblocked.