In this paper, we present simultaneous multiple pollutant gases (CO2, CO, and NO) measurements by using the non-dispersive infrared (NDIR) technique. A cross-correlation correction method is proposed and used to correct the cross-interferences among the target gases. The calculation of calibration curves is based on least-square fittings with third-order polynomials, and the interference functions are approximated by linear curves. The pure absorbance of each gas is obtained by solving three simultaneous equations using the fitted interference functions. Through the interference correction, the signal created at each filter channel only depends on the absorption of the intended gas. Gas mixture samples with different concentrations of CO2, CO, and NO are pumped into the sample cell for analysis. The results show that the measurement error of each gas is less than 4.5%.