BP has taken its first clear steps in the battle to tackle climate change by ­vowing to cap its greenhouse gas ­emissions until 2025 as pressure grows on Big Oil to clean up its act.

The super-major will hope to see off a rebellion from worried shareholders and activist investors at next month’s AGM with a fresh plan to cut 3.5 million tons of carbon from its operations every year.

This will enable the group to grow its fossil fuel business without increasing its overall emissions in the decade from 2015 when global governments agreed to tackle climate change through the Paris Climate Accord.

Bob Dudley, BP’s chief executive, unveiled the new strategy in London, saying the FTSE 100 energy giant would take “aggressive action” across all its business areas to make “real, measurable and transparent progress”.

“As our business grows, our net emissions will not,” he said.