A shovel includes a boom 4 or an arm 5 driven by a hydraulic oil discharged from a main pump 12. The shovel also includes a pressure sensor 17A which detects an operating condition of the boom 4, an arm angle sensor S1 which detects an arm angle β, a body stability determining part 300 which determines a body stability degree of the shovel based on the arm angle β and an operating condition of the boom 4, and a discharge rate controlling part 301 which decreases a horsepower of the main pump 12 if it is determined by the body stability determining part that a body stability degree becomes lower than or equal to a predetermined level.