This study reports the modification of cellulose acetate (CA) membrane with zinc oxide (ZnO)@graphitic carbon nitride (g-C3N4) nanocomposite to improve the antifouling and separation performance. Different combinations of the CA-based membranes such as CA/g-C3N4, CA/ZnO, and CA/ZnO@g-C3N4 were fabricated using the non solvent induced phase separation (NIPS) method. Membranes were analyzed for their morphology (SEM), porosity, pore size, contact angle, permeability, rejection, and antifouling properties. According to the SEM images of CA/ZnO@g-C3N4, the formation of pear-shaped macro voids and finger-like canals originating from the top layer was evident. Nanocomposite blended membrane with 0.25 wt.% ZnO@g-C3N4 achieved the largest pore radius (3.05 nm) and the lowest contact angle (67.7 degrees). With these characteristics, 0.25 wt.% ZnO@g-C3N4 membrane obtained a pure water flux of 51.3 LMH, which is 2.1 times greater than the bare CA and high BSA and dye rejections with 97.20% and 93.7% respectively. Finally, the antifouling resistance of the CA membrane was greatly improved with FRR increasing from 73.7% to 94.8%, which was accompanied by a significant decrease in the fouling resistance parameters.