Promotion tournaments theory and regional economic competition can be used to explain China's overcapacity. This study used the non-radial distance function to evaluate the overcapacity considering resource and environmental pollution, combined with Chinese industrial enterprise data, to evaluate the fiscal subsidies and their impact on regional industrial capacity. Empirical evidence based on provincial panel data shows that to strive for more foreign investment, local governments tend to increase fiscal subsidies to industrial enterprises and inhibit capacity utilization, but the technology diffusion and competitive effect of foreign investment can also weaken this adverse effect. The heterogeneity analysis based on geographical location shows that the fiscal subsidies to industrial enterprises weaken the improvement effect of economic competition on capacity utilization in coastal cities, but there is no such impact in inland cities. Reducing the government's excessive intervention and promoting orderly competition are essential to eliminating overcapacity.