The invention relates to a catalyst for biomass tar cracking and a preparation method thereof. The catalyst is prepared from biomass semicoke, tar, chromium oxide green, copper oxide, cesium hydroxide, lithium hydroxide, barium hydroxide, rubidium hydroxide, manganese dioxide, nickel oxide, sodium oxide, and alumina binder. The invention solves the problem of catalyst inactivation, such as separation and aggregation of metal oxides and auxiliary components and coking and carbon deposition, and realizes the recycling of biological semicoke catalysts, using the biomass pyrolysis catalyst to assist microwaves to pyrolyze and gasify biomass can obtain a high gasification efficiency and high-quality synthetic gas product under low temperature, exogenous gas, such as vapor, is not introduced forconsumption into the whole process, and therefore the energy consumption and production cost of the process are remarkably reduced.