Stuart said he would stand again for Prime Minister Rishi Sunak's Conservatives in an election expected later this year, with the opposition Labour Party leading in polls by a large margin.
"Having served as a minister for most of the last eight years I have decided that now is the time to stand down," he said in a letter to Sunak posted on social media platform X.
"I will continue to give you my full support from the backbenches."
It's been an enormous joy and privilege to serve as a minister over most of the last 8 years.— Graham Stuart MP (@grahamstuart) I'm proud of all we have achieved as a government, not least being the first major economy to halve CO2 emissions.I look forward to supporting the PM from the backbenches. pic.twitter.com/s3ykZI80qBApril 12, 2024
Stuart represented the UK at last year's COP28 climate summit in Dubai, although he attracted criticism from campaigners when he flew back to London for a vote on a policy to send asylum seekers to Rwanda while the outcome of climate talks remained in the balance.
Stuart then returned to Dubai before the summit concluded.
Sunak thanked Stuart for his efforts in supporting the UK's efforts in the clean energy transition, including the target to reach net zero emissions by 2050.
"I understand your desire to step down as a minister," Sunak said in a letter to Stuart.
"These jobs are all-consuming and you have served in government almost continuously since 2016."
Stuart, who was appointed to his climate role in September 2022, also held junior roles in the foreign and trade ministries.