The invention discloses a carbon dioxide foam generating device for carbon dioxide drive. The carbon dioxide foam generating device comprises a carbon dioxide tank, a gas guide pipe, a check valve, afoam generating box, a foam generating liquid tank, a foam guide pipe, a first rotating rod, a first motor, a second rotating rod, a gas inlet pipe, a second turbine, an installing box, a single gear,an electric control valve, an exhaust pipe, a second motor, an annular heat conduction plate, an annular heating box, a second stirring blade, a shaft rod, a first turbine, a connecting rod, a refrigeration sheet, an annular rotating plate, a gear ring, a single-chip microcomputer, a control panel, a first stirring blade and a temperature sensor. Carbon dioxide foam can be better stirred when conveyed and is prevented from being liquefied, and therefore the foaming efficiency of the carbon dioxide foam is greatly improved; the temperature of the carbon dioxide foam can be better adjusted, thefoam quality is prevented from being influenced by the too high temperature difference, the carbon dioxide drive efficiency is greatly improved, and meanwhile practicability is enhanced.