The invention discloses an environment-friendly compound concrete foaming agent and a preparation method thereof. The environment-friendly compound concrete foaming agent comprises the following components: sodium alpha-olefin sulfonate, alkyl glycoside, methyl ester sulfonate, cocamidopropyl betaine, tea saponin, arabic gum, hydroxypropyl methyl cellulose, gelatin, polyanionic cellulose, polyvinyl alcohol and sodium bentonite. The environment-friendly compound concrete foaming agent disclosed by the invention is alkalescent, achieves the pH value of 7-9, has the advantages of high foaming power, large foam expansion, fine uniform and tough foam, durability, stability, long foam stabilizing time, small bleeding amount, small deposition amount, good hard water resistance and suitability for water with various rigidities.