No, it doesn't work on a curved surface. For the suction to work, every surface to be cleaned must be flat.