The invention discloses a method for synthesizing 1-nitroso-3,5,7-trinitro-1,3,5,7-tetraazacyclooctane. Its steps are: first at low temperature 3,7-dinitro-1,3,5,7-tetraazabicyclo [3.3.1] nonane in methylamine hydrochloride and mass fraction of 96% fume Carry out nitrolysis reaction and nitrolysis reaction in nitric acid system; slowly add water dropwise, filter, wash with water, and dry to obtain 1‑nitroso‑3,5,7‑trinitroso‑1,3,5,7‑tetraaza Cyclooctane. The method avoids the use of ammonium nitrate, the obtained product has high purity, and the yield reaches 78.5%; it also avoids the use of sodium nitrite or dinitrogen tetroxide, etc., which simplifies the production process, reduces production costs, and reduces environmental pollution; improves production safety .