Carbon dioxide (CO2) gas injection into depleted oil reservoirs is a promising approach to achieve the goal of a neutral carbon society. However, the heterogeneity of formation generally challenges the oil recovery efficiency. The CO2 gas injection preferably flows in the high permeability zone and leaves behind the remaining oil in the lower permeability region. This study presented a new CO2-Colloidal Gas Aphrons fluid to restrict fluid flow in the high permeability zone, and increase swept volume in the low permeability zone. We conducted dual parallel sandpacks with different permeabilities models to evaluate the plugging ability and oil recovery improvement of CO2-CGAs injection in heterogeneous porous media. The results reveal that CO2-CGAs can block the pore throat in the high permeability sandpack and change the flow direction to the low permeability sandpack. Overall, the sweep efficiency in the low permeability region was increased significantly, which led to an improvement in the total oil recovery factor by 39 %.