Capturing and storing CO2 (CCS) was once regarded as a significant, urgent, and necessary option for reducing the emissions of CO2 from coal and oil and gas industries and mitigating the serious impacts of CO2 on the atmosphere and the environment. This recognition came about as a result of extensive research conducted in the past. The CCS cycle comes to a close with the last phase of CO2 storage, which is accomplished primarily by the adsorption of CO2 in the ocean and injection of CO2 subsurface reservoir formation, in addition to the formation of limestone via the process of CO2 reactivity with reservoir formation minerals through injectivities. CCS is the last stage in the carbon capture and storage (CCS) cycle and is accomplished chiefly via oceanic and subterranean geological sequestration, as well as mineral carbonation. The injection of supercritical CO2 into geological formations disrupts the sub-surface’s existing physical and chemical conditions; changes can occur in the pore fluid pressure, temperature state, chemical reactivity, and stress distribution of the reservoir rock. This paper aims at advancing our current knowledge in CO2 injection and storage systems, particularly CO2 storage methods and the challenges encountered during the implementation of each method and analyses on how key uncertainties in CCS can be reduced. CCS sites are essentially unified systems; yet, given the scientific context, these storage systems are typically split during scientific investigations based on the physics and spatial scales involved. Separating the physics by using the chosen system as a boundary condition is a strategy that works effectively for a wide variety of physical applications. Unfortunately, the separation technique does not accurately capture the behaviour of the larger important system in the case of water and gas flow in porous media. This is due to the complexity of geological subsurface systems, which prevents the approach from being able to effectively capture the behaviour of the larger relevant system. This consequently gives rise to different CCS technology with different applications, costs and social and environmental impacts. The findings of this study can help improve the ability to select a suitable CCS application method and can further improve the efficiency of greenhouse gas emissions and their environmental impact, promoting the process sustainability and helping to tackle some of the most important issues that human being is currently accounting global climate change. Though this technology has already had large-scale development for the last decade, some issues and uncertainties are identified. Special attention was focused on the basic findings achieved in CO2 storage operational projects to date. The study has demonstrated that though a number of CCS technologies have been researched and implemented to date, choosing a suitable and acceptable CCS technology is still daunting in terms of its technological application, cost effectiveness and socio-environmental acceptance.