No, you do not have to seal the cast iron once it's been painted. Oil-based paint will protect the metal.