Remove the rust from the iron surface. Sand down or sandblast the iron material until all of the rust flakes and debris are gone from the surface. The rust color may still appear on the surface, but you can wipe this off with a cloth. If it does not wipe away, then continue to sand or sandblast the iron until all of the rust is removed.
Wash the iron surface with water and soap to remove any grease, dirt or other debris from the surface. A dish soap or detergent with a degreasing agent works best to remove any oil or grease residue. Rinse the soap off the surface completely with water.
Dry the area off with a cloth or allow the iron piece to air dry.
Spray the iron with a primer with a rust-preventive substance. This helps to prevent the iron from becoming oxidized and rusting in the future.
Allow the primer to dry completely.
Paint the iron material with the paint color of your choice. You should paint the item by hand in order to fully coat the iron. Add one or two coats of paint to the iron surface, according to the directions on the paint can.