A semi-batch jet loop fluidized bed reactor (JLFBR) was used as a crystallization reactor to remove nitrogen and phosphorus from synthetic wastewater through struvite crystallization. The reactor performance obtained in the JLFBR was compared with that in a same-size jet loop reactor (JLR). The time required to increase the initial pH of the synthetic wastewater from 7.3 to 8.0 by aeration in the JLFBR was shorter than in the JLR. Moreover, the removal rates of ammonium nitrogen (NH4-N) and total phosphorus (T-P) were faster in the JLFBR. This may be due to the enhanced turbulent intensity that promoted struvite formation, as well by the fluidized particles in the JLFBR.