Biomass thermochemical conversion with in situ CO2 capture is a promising technology in the production of high-quality gas. The adsorption competition mechanism of gas molecules (H2O, CO2, CO, CH4, and H2) on CaO-based catalyst surfaces was studied using density functional theory (DFT) and experimental methods. The adsorption characteristics of CO2 on CaO and 10 wt % Ni/CaO (100) surfaces were investigated in a temperature range of 550–700 °C. The adsorption energies were increased and then weakened, reaching their maximum at 650 °C. The simulation results were verified by CO2 temperature-programmed desorption (CO2-TPD) experiments. By the density of states and Mulliken population analysis, CaO doped with Ni caused a change in the electronic structure of the Osurf atom and decreased the C–O bond stability. The molecular competition mechanism on the CaO-based catalyst surface was identified by DFT simulation. As a result, the adsorption energies decreased in the following order: H2O > CO2 > CO > CH4 > H2. The increase of CO2 adsorption energy on the 10 wt % Ni/CaO surface, compared with the CaO surface, was the largest among those of the studied molecules, and its value increased from 1.45 eV to 1.81 eV. Therefore, the 10 wt % Ni/CaO catalyst is conducive to in situ CO2 capture in biomass pyrolysis.