Nutrient removal and recovery from wastewater is being challenged to avoid eutrophication problems, and the discharge standards have also been tightened by water regulations. Therefore, this study was undertaken to recover the nutrients from both synthetic wastewater and swine wastewater in a fluidized bed reactor (FBR). The operational parameters were changed to find out the optimum conditions for struvite formation. The most suitable pH was identified around pH 9. When the molar ratio of magnesium as Mg: P was 2:1 in the FBR, the removal efficiency of NH4-N and PO4-P was 79 and 90 %, respectively. The seed material was effective to form struvite in the condition of 30 g dosage. Struvite crystallization in reaction was completed in 20 minutes. The growth of struvite crystals was confirmed by the analysis of XRD, FT-IR and TG-DTA. In addition, the struvite was successfully recovered when the optimum conditions were applied to the swine wastewater.