The invention provides an oil injector with double air inlet channels. The oil injector comprises an oil injector body, a first oil inlet channel, a second oil inlet channel, an electromagnet, an armature, an armature rod, a ball seat, a control valve seat, a first spring, a ball valve, a throttling hole plate, a control piston, a second spring, an ejector rod, a needle valve, a needle valve body, a transition block, a first oil inlet hole, a second oil inlet hole and an oil injection nozzle, wherein the oil injector body, the transition block and the needle valve body are assembled from top to bottom into a whole the first oil inlet channel and the second oil inlet channel are positioned in the oil injector body, the transition block and the needle valve body; in the down direction, the first oil inlet channel and the second oil inlet channel both communicate with the oil injection hole channel of the oil injection nozzle; and in the up direction, the first oil inlet channel and the second oil inlet channel correspondingly communicate with a first oil inlet throttling hole and a second oil inlet throttling hole which are formed in the throttling hole plate. The oil injector can be applied to a diesel engine fuel oil supply system of which the oil injection rate is variable and adjustable at any time; the injection demand at different pressure can be met; and accordingly, the engine combustion heat release rate can be improved and the emission can be reduced.