The invention proposes a synthesis method of 1,4,7-triazacyclononane-1,4-ketone and 1,4,7-triazacyclononane-1,4-thione. 1,4,7‑Triazacyclononane‑1,4‑one and 1,4,7‑Triazacyclononane‑1,4‑thione are new compounds that can be used as 1,4,7‑ An important synthetic intermediate of triazacyclononane and its derivatives. In the present invention, 1-(2-aminoethyl)-2-imidazolinone compounds are condensed with 1,2-dihalogenated ethane compounds to obtain products, namely 1,4,7-triazacyclononane- 1,4-ketone and 1,4,7-triazacyclononane-1,4-thione. The process of the invention has the advantages of low raw material cost, high conversion rate, mild reaction conditions, simple and easy-to-control reaction process, high purity of the final product, and the like.