An engine device including an intake manifold that supplies air in a cylinder, an exhaust manifold that discharges exhaust gas from the cylinder, a gas injector that mixes the air supplied from the intake manifold with fuel gas, a supercharger that compresses the air by means of the exhaust gas from the exhaust manifold, and an intercooler that cools the compressed air compressed with the supercharger and supplies the compressed air to the intake manifold, comprising: wherein a main throttle valve is provided on a connection section between an air discharge port of the supercharger and an inlet of the intercooler, and wherein an air supply bypass flow path configured to connect the air inflow port of the supercharger with the inlet of the intercooler is provided, and connected to a connection portion between the intercooler and the main throttle, and a bypass valve is arranged in the air supply bypass flow path, and wherein when load of the engine is lower than a predetermined threshold value, an opening degree of the main throttle valve is controlled, and a flow rate of air is set in accordance with the load of the engine, whereas when the load of the engine is equal to or higher than a predetermined threshold value, the main throttle valve is set to a predetermined opening degree, and an opening degree of the bypass valve is controlled, and the flow rate of the air is set in accordance with the load of the engine, wherein when the engine load increases, and when the engine load is lower than a first threshold value, control of the opening degree of the main throttle valve is executed, and when the engine load exceeds the first threshold value, the control of the opening degree of the main throttle valve is switched to control of the opening degree of the bypass valve, whereas when the engine load decreases, and when the engine load is equal to or higher than a second threshold value that is lower than the first threshold value, the control of the opening degree of the bypass valve is executed, and when the engine load falls below the second threshold value, the control of the opening degree of the bypass valve is switched to the control of the opening degree of the main throttle valve. wherein a main throttle valve is provided on a connection section between an air discharge port of the supercharger and an inlet of the intercooler, and wherein an air supply bypass flow path configured to connect the air inflow port of the supercharger with the inlet of the intercooler is provided, and connected to a connection portion between the intercooler and the main throttle, and a bypass valve is arranged in the air supply bypass flow path, and wherein when load of the engine is lower than a predetermined threshold value, an opening degree of the main throttle valve is controlled, and a flow rate of air is set in accordance with the load of the engine, whereas when the load of the engine is equal to or higher than a predetermined threshold value, the main throttle valve is set to a predetermined opening degree, and an opening degree of the bypass valve is controlled, and the flow rate of the air is set in accordance with the load of the engine, wherein when the engine load increases, and when the engine load is lower than a first threshold value, control of the opening degree of the main throttle valve is executed, and when the engine load exceeds the first threshold value, the control of the opening degree of the main throttle valve is switched to control of the opening degree of the bypass valve, whereas when the engine load decreases, and when the engine load is equal to or higher than a second threshold value that is lower than the first threshold value, the control of the opening degree of the bypass valve is executed, and when the engine load falls below the second threshold value, the control of the opening degree of the bypass valve is switched to the control of the opening degree of the main throttle valve.