The double-acting circulating valve can establish circulation either by conventional throwing or by overpressure inside the string. The traditional double-acting circulating valve uses the ball and rupture disk to establish the circulation. This circulating valve provides a differential pressure activated piston, which can be determined by the pre-set shear pin value, improving the flexibility of tool use and saving the use cost.