You could try an acrylic primer/undercoat (often sold as ‘quick-drying’). You will need to wash down the surface and remove all traces of grease and detergent first though. Also, lightly abrade the surface with a fine sandpaper – you don’t need to get carried away, just enough to give the paint something to grip to.
If this is internal you should have a fair chance of success; externally, less so.