A mineral is a solid chemical compound that occurs naturally in pure form. Which contains the metal in free state or in the form of compounds like oxides, sulphides, halides, carbonates......etc.
Ores are mineral from which metal are extracted conveniently and profitably. these ores contains good percentage of metal. hence all ores are minerals but all minerals are not ores.