Force India have enjoyed only two podium places before and incidentally the last time also it was Perez who stepped onto the podium for the team at Bahrian Grand Prix in 2014.
The first ever podium for the team was secured by Giancarlo Fisichella, who had finished second in the 2009 Belgian Grand Prix from pole position.
Perez was running third till the penultimate lap but was overtaken by Valtteri Bottas and Kimi Raikkonen. The podium finish seemed to be slipping out of his hands but thanks to the Ferrari driver, he got his place back, seconds before the end of race.
Mercedes' Lewis Hamilton won the race ahead of Ferrari's Sebastian Vettel.
"I have been enjoying with the team. Happy to be here. It seemed like everything went away from us. I was unhappy with myself. Many things came to mind. Last lap I gave it all. There was no more I could so. There was massive degradation on my tyres. Last lap, it was mazing, nice to give team a podium," Perez said after the race.