A method for producing synthetic gas from biomass by high temperature gasification, comprising feeding biomass to a carbonization furnace, providing external combustible gas and external oxygen to said carbonization furnace, carbonizing said biomass to yield pyrolysis gas and charcoal by conducting a direct combustion reaction between said external combustible gas and said external oxygen, pulverizing said charcoal, and gasifying in a gasifier, wherein a heat source for said carbonizing is achieved by the direct combustion reaction between said external combustible gas and said external oxygen in said carbonization furnace;
- and an input amount of said external combustible as is controlled at between 1.5 and 3 times that required for a complete combustion with said external oxygen.