An osmotic membrane photobioreactor (OMPBR) was designed and operated for 162 days for nitrogen and phosphorus removal from wastewater using Chlorella vulgaris. The removal efficiency for NH4+-N, NO3--N and PO43--P reached as high as 95%, 53% and 89%, whereas the maximum removal rates were 3.41 mg/L-day, 0.20 mg/L-day and 0.8 mg/l-day, respectively. The microalgae exhibited high tendency to aggregate and attached to the bioreactor and membrane surfaces, and total biomass accumulation in the OMPBR was over 5 g/L. Salt accumulation and biofouling had adverse effects on membrane filtration, but the performance could be recovered through periodic backwashing of the membranes. Extracellular polymeric substances characterization indicated higher fraction of polysaccharides as compared to proteins. The biomass in the OMPBR accumulated higher levels of carbohydrates and chlorophyll. These results indicate the suitability of OMPBR in wastewater treatment and in high-density microalgae cultivation.