Provided is a spectrum processing apparatus for removing noise, caused by a change in temperature, from a spectrum. The spectrum processing apparatus includes: a temperature modulator configured to perform modulation of a temperature of an object; a spectrometer configured to obtain a first spectrum based on the temperature of the object that is changed by the modulation; and a spectrum processor configured to extract a temperature change vector based on the first spectrum, and to correct a second spectrum based on the extracted temperature change vector.