Mikel in 2020 signed a one-year contract to play for Championship side Stoke City.
The 34-year-old impressed early on in the season but lost momentum with the team that saw finished 14th place.
He played 41 games in all competition for the Potters and has led out the team as captain several times.
Michael O’Neill believes Mikel can still be crucial to his side for the upcoming season and has given him a one-year extension.
“Contract extensions have been activated to retain the services of defender James Chester and midfielder John Obi Mikel,” Stoke City confirmed on their website.
The 2021/2022 season will be Mikel’s third in English second-tier. He had a stint in 2015 before his stay with Stoke City.
The Ex-Super Eagles captain had a storied career with Chelsea, where he spent the majority of his career.
He also played in China and Turkey.