The invention belongs to sewage treatment devices and application thereof and particularly discloses a carbon source intelligent dosing system and the application thereof in sewage treatment. Ac control device is adopted to collect fed water and discharged water of a denitrification tank, and real-time data including nitric nitrogen, nitrite nitrogen, flows, COD (Chemical Oxygen Demand) and ORP (Oxido Reduction Potential) of the denitrification tank, a total carbon source dosing amount is calculated and verified according to real-time detection data, and a pumping device which is connected with a carbon source storage tank is controlled according to the verified total carbon source dosing amount to achieve sectional precise dosing of a carbon source into the denitrification tank. By adopting the system, the technical problem, in the prior art, that a carbon source dosing amount cannot be precisely controlled is effectively solved, and the system has the advantages that sectional precise control on carbon source dosing is effectively achieved, automatic control is easily achieved, convenience can be brought to mounting and maintenance, and the like.