Self-cleaning air filter is high efficiency air filter with automatic dust removal function. The device is especially fit for long term and continuous air purification to gas equipment under conditions with sandstorms. Fully automatic control realizes high safety and reliability. The unit is applicable to large and medium sized gas turbine, high-power diesel engine, oxygen generator, large air conditioner, air blower, and other large air flow equipment.