Aluminium oxide (Al2O3) and nano zerovalent iron (nZVI) nanoparticles blended cellulose acetate-polysulfone (CA-PSF) ultrafiltration mixed matrix membranes (MMMs) were successfully prepared via phase inversion method for the removal of dyes and metal ions from wastewater. The dye degradation is very difficult because of structure and low biodegradability nature. At the same time, removal of heavy metals from water also a challenging task. In this study, removal of methylene blue (MB) dye and Cu (II) metal ions as a great environmental concern. There are many techniques available for the removal of these pollutants such as chemical precipitation, adsorption etc. Now-a-days, membrane separation has been extensively used for the treatment of wastewater due to their operational simplicity, low energy consumption and environment friendly nature. In this study, bare CA-PSF (M1) and nanoparticles incorporated MMMs like CA-PSF/Al2O3 (M2) and CA-PSF/nZVI (M3) were prepared, characterized and compared for their rejection and filtration performances. The modified membranes have high rejection values 91 and 94% for MB dye and for Cu (II) the rejection values of 84 and 88% for M2 and M3 membranes respectively than bare membrane. Surface roughness, morphology, cross sectional structure and nanoparticles distribution in the membranes were examined by AFM, SEM and TEM. Membrane performances in terms of pure water permeability and antifouling were also assessed. The fabricated membranes showed outstanding capacity to take care for contaminated water.