The invention discloses an efficient collecting agent for collecting siliceous ores. The main component of the efficient collecting agent is any one or more than two of alkyl halide ion (F, Cl, Br andI) type monoquaternary ammonium salts with the carbon chain length of 8-18; and the auxiliary components comprise sodium oleate, dodecylamine, hydrochloric acid, polyether amine, ether amine, sodiumdodecyl sulfate, lauryl sodium sulfate, diesel oil, tributyl phosphate and water. Main components and auxiliary components of the collecting agent are proportioned according to different treated oresand solid wastes (iron ores, phosphorite, fluorite, barite, phosphogypsum and the like), so that the purpose of floating siliceous minerals in the ores from flotation froth is achieved. The collectingagent is prepared without high temperature and high pressure, the pH application range is wide, the agent process can be greatly simplified, and the agent cost is saved; compared with an existing siliceous mineral collecting agent, the collecting agent is high in pH adaptability, good in siliceous mineral collecting selectivity and free of influences of slime, flotation froth is not sticky, and dissipation and sedimentation are easy.