The invention relates to the technical field of silk-screen printing devices, in particular to silk-screen printing device and method for a curved surface. The silk-screen printing device for the curved surface comprises a silk-screen printing base, wherein clamping seats are fixedly connected to the two sides of the center of the top of the silk-screen printing base, a clamping groove is formed in the side, close to the center of the silk-screen printing base, of each clamping seat, pressing plates are connected into the clamping grooves, a silk screen printing plate is fixedly connected to the side, away from the clamping grooves, of the pressing plates, push-pull type electromagnets are fixedly connected to the tops of the pressing plates, fixing supports are fixedly connected to the back faces of the centers of the tops of the clamping seats, a scraper rail frame is installed on the portions, above the silk-screen printing base, of the outer walls of the fixing supports. and the outer wall of the scraper rail frame is connected with a sliding seat. By arranging the silk-screen printing base, the scraper rail frame, the sliding seat, silk-screen printing scraper heads and the silk-screen printing plate, the problems that an existing silk-screen printing machine can only conduct printing on the surfaces of objects with flat surfaces or slight curved surfaces, cannot conduct printing on the surfaces of objects with large-curvature surfaces and is small in application range are solved.