Yes, it can be applied over existing coatings as long as the paint is intact and not peeling. The exposed metal will still receive protection. To ensure optimal conditions clean the surface with high-pressure water to remove any loose rust, paint, oil, and solvents.