Copper oxide and copper sulfide ore flotation agent is made with, by weight, 15-19 parts of gutter oil, 3-5 parts of silica sol, 5-7 parts of sodium naphthenate, 4-5 parts of urea, 2-3 parts of sodium carbonate, 5-7 parts of chitosan, 6-9 parts of mimosa extract, 3-4 parts of sodium metabisulfite, 2-4 parts of fatty alcohol-polyoxyethylene ether, 20-25 parts of black powder, and 4-5 parts of activator. The floatation agent with the gutter oil remains foamy, and the cost is reduced; through the use of the chitosan and silica sol, flocculation is effective and yield is increased; the flotation agent is capable of well collecting copper, copper yield is high, the flotation agent is well selective, has good inhibitory action against other ores, and copper grade is high. The activator contains the components such as jade nanopowder, is capable of stably dispersing and has good permeability and activity, the activation effect lasts long, and the yield and grade of copper is increased. The flotation agent is low in environmental pollution.