An object of the present invention is to ensure the output of a desirable power without causing the fluctuations of engine revolution speed against the operator's intention. An engine-driven machine (1) having plural kinds of load devices driven by an engine (101) is provided with a load torque calculation unit (1201) that calculates a present load torque applied to the engine (101) from a load device of at least one kind, and a control unit (1203) that performs variable control of a maximum output characteristic of the engine (101) in accordance with the calculated load torque, such that a maximum output torque that can be outputted by the engine (101) at the present engine revolution speed becomes a maximum output torque that is equal to or greater than the calculated load torque.