“I’m pleased to confirm that I will be racing with Sahara Force India in 2017 as the team and my supporters have concluded their agreements,” Perez said in a statement.
“I’m very happy with this team and I have a good feeling for the future. I’ve seen the progress we’ve made over last couple of years and I’m sure we have the potential to achieve even more going forward.
“The team knows me well and it’s important to have stability, especially with some big rule changes planned for next year. I’m excited for the rest of this season and for the challenge that awaits all of us in 2017.
“I thank all the team for believing in me and I will do my best repay their faith with points, podiums and hopefully wins.
"I also want to thank our Mexican partners, especially Telmex and Telcel, who have been supporting me since I was a young boy.
"They continue to play an important role in my journey through the sport."
In a separate message posted on social media, Perez thanked the other teams that had shown an interest in his services, adding "it flatters me incredibly and it pushes me to be strong and continue besting myself as a driver.”
The Mexican racer, who finished sixth in Malaysia on Sunday, is currently eighth in the drivers’ standings having scored 74 points. He has claimed two podiums in 2016, with both rostrum finishes also netting him Driver of the Day honours.
Perez's confirmation alongside Nico Hulkenberg means that Force India will field an unchanged line-up for the fourth successive season in 2017.