The addition of CaO could facilitate the conversion of sewage sludge (SS) from waste to high-purity syngas. The pyrolytic characteristics of SS are a comprehensive manifestation of polysaccharides, proteins, and lipids, while the influence of CaO on their pyrolytic characteristics is rarely reported. This study conducted a thorough investigation into the pyrolytic mechanism of starch, protein, and lipid in the presence of CaO by analysing their thermal behavior, gaseous products, liquid tar, and residual char. The findings from TGA, GC, GC–MS, and FT-IR analysis indicate that the addition of CaO catalytically lowers the pyrolysis temperature of starch, protein, and lipid components and promotes their conversion into small molecules, resulting in increased syngas production. Moreover, the combination of char with the carbonation and calcination cycle of CaO leads to a significant boost in syngas (H2 and CO) yield, with up to 3 and 10 times increase from starch and protein, respectively, and a higher syngas selectivity of up to 65 %. The study also identifies those polysaccharides and proteins are the primary sources of syngas. This study can provide further insight into SS pyrolysis for syngas production in the presence of CaO and the necessary parameters to predict the pyrolysis behavior of SS in industrial applications.