The 23-year-old is coming off a career-best season in 2016, in which he played 23 games and booted 38 goals. He has played 55 games since he was drafted with the No.1 selection in the 2011 AFL draft.
Patton, who had to endure two knee reconstructions early in his career, said he is keen to repay the faith shown in him by the club.
“The club stuck by me when I was struggling with injuries and now I’m really happy to put pen to paper on a long-term deal to stay at the club,” Patton said.
“Our playing group is building something special and I believe we’re heading in the right direction.
“I love living in Sydney, this is my home, and I love representing the GIANTS.”
Giants GM of Football Wayne Campbell said it was another exciting signing for the club.
“Jon is an important member of our team and a very popular member of our playing group,” Campbell said.
“He’s coming off his most consistent season in his career and is working hard to become the best player he can be.
“We’re thrilled he wants to remain a GIANT long-term and are excited to see what he’ll produce on-field in 2017 and beyond.”