The invention discloses a foaming agent for foam concrete. The foaming agent is prepared by uniformly mixing and stirring the following raw materials at room temperature, by weight : 5-10 parts of sodium dodecyl benzene sulfonate, 2-4 parts of sodium alcohol ether sulphate, 1-2 parts of sodium lauroyl sarcosinate, 1-2 parts of cocamidopropyl betaine, 0.2-0.6 part of polyethylene glycol (120) methyl glucoside dioleate, 0.3-0.5 part of triethanolamine, 0.5-1 part of polyacrylamide, 1-2 parts of hydroxyethyl cellulose, and 60-70 parts of water. The invention has advantages of easily available raw materials, low cost and simple preparation process; and the produced foaming agent has advantages of good stability, no deterioration, easiness for long-term preservation, prolonged shelf-life, good foaming power, good peaceability with various foam concrete substrates, no defoaming and unrestricted range of usage.