It is pointed out that properties corresponding to 3 to 5% of gross domestic products are lost by corrosion in every year in advanced countries. Corrosion including oxidation is still one of the biggest technical problems which human beings are facing. The application of thermal spray coatings is one of the strongest weapons to prevent corrosion of steel and iron structures. The thermal spray coatings, however, are not panaceas to prevent corrosion. They involve many problems and it is important to understand the proper ways to apply the thermal spray coatings for corrosion resistance. In this paper, a state-of-the-art review on the science and technology against corrosion, oxidation and hot corrosion by the thermal spray coatings is presented.