PURPOSE: To prevent the sticking being due to deposits of an impeller by sucking fuel from the top part of the fuel when a fuel level is above a fixed threshold fuel level not only to control the sucking in of the deposits but also to clean the inside of a fuel feed pump.
CONSTITUTION: A fuel feed device has fuel level measuring means 18 to measure a fuel level in a fuel tank 12. A three way directional control valve 13 is operated so that the fuel may be sucked in through the second inlet port 15 when the fuel level is higher than a predetermined threshold fuel level, and the fuel may be sucked in through the first inlet port 14 when the fuel level is lower than the predetermined threshold fuel level. The fuel is moreover sucked in from the upper part of the fuel stored in the fuel tank 12 when the fuel level is above the fixed threshold fuel level. After the elapse of time in which the sufficient precipitation of the deposits is assumed to be executable after the end of the operation of an internal combustion engine, the inside of the fuel feed pump 11 is cleaned using the top part of the fuel. Thus the sticking of an impeller can be prevented.