Large amounts of fly ash and sewage sludge are produced annually in China. The treatment and disposal of such byproducts have become urgent problems that need to be solved. In order to achieve the possibility of realizing land applications for sewage sludge, fly ash and trimercapto-s-triazine trisodium salt (TMT) were used as immobilizing agents, and their passivation effects on four kinds of heavy metals (Cu, Ni, Pb, and Zn) were evaluated. The results showed that the resulting sewage sludge met Chinese standard GB/T23486-2009. When the addition was 10–20% fly ash or 0.4–0.6% TMT, the optimum immobilization effect was obtained. The synergistic passivation of 20% fly ash +0.5% TMT was superior to that of either fly ash or TMT alone. The addition of sewage sludge during the ryegrass growth process significantly increased the plant height, the number of tillers, the chlorophyll content, and the biomass of the ryegrass over the brown soil. The adverse effect of the heavy metals on the ryegrass growth could be alleviated by the passivation effect of fly ash and TMT. The immobilization performance of the fly ash was mainly due to the formation of precipitation and the ion exchange, while that of TMT was due to chelate precipitation.