Glycidyl nitrate and 3-nitratomethyl-3-methyloxetane were synthesized by the nucleophilic substitution reaction using tetrabutylammonium nitrate as a solid-liquid phase-transfer catalyst, then poly(glycidyl nitrate) (PGN), poly(3-nitratomethyl-3-methyloxetane) (PNIMMO) and poly (glycidyl nitrate-r-3-nitratomethyl-3-methyloxetane) (P(GN/ NIMMO)) were synthesized via cationic polymerization. The synthesized monomers and polymers were characterized by fourier transform infrared and 1 H nuclear magnetic resonance. Thermal properties of polymers were characterized by differential scanning calorimeter and thermal gravimetric analyzer. The rheological properties of polymers were measured by rotational rheometer. The results indicated that PGN, PNIMMO and P(GN/NIMMO) had low Tg (À35.6 8C, À30.2 8C and À37.9 8C) and good thermal stability (exothermic peaks above 200 8C), the energy level of PGN (1461 J/g) was the highest comparing with the other two, and the zero-shear viscosity of PGN and P(GN/NIMMO) was lower than that of PNIMMO.