The invention discloses a preparation method of a visible light catalytic composite ultrafiltration membrane. The method comprises the following steps: 1, weighing transition metal nitrate and titanium dioxide powder, adding the transition metal nitrate and the titanium dioxide powder into deionized water, mixing uniformly, pouring a polytetrafluoroethylene reaction kettle to perform reaction, cooling to room temperature, centrifugally washing for many times, performing vacuum drying, grinding and sieving to obtain a metal doped titanium dioxide visible light catalyst; 2, blending the light catalyst and a polysulfone membrane material, intensely and mechanically stirring under the water bath condition, and defoaming under the ultrasonic condition to obtain a uniform and bubble-free casting membrane solution; 3, pouring the casting membrane solution at one end of a glass plate, scraping the membrane by a glass stick with two ends tied with copper wires, performing standing, putting into coagulation bath to form a membrane, taking out and soaking into deionized water to obtain the visible light catalytic composite ultrafiltration membrane. By the method, the problem that the powdered catalyst in the current suspension system is liable to lose and difficult to recycle, and the problem of concentrated liquid generated by pure physical interception in the membrane separation technology are solved.