A class non-harmonic oscillator whose perturbation term is lXHl= is discussed by using coherent state and normal product. The accurate solution of H matrix element and the first level corrected value of H on non-harmonic oscillator energy level. This offers a new method for dealing with the perturbation of non-harmonic oscillator.