Chelsea captain has announced his departure from the Premier League champions at the end of this season.
According to the Terry his contract with the ‘blues’ end in June and the club has refused him another deal for now.
"To be honest, I was in [for contract talks] last week before the Arsenal game and it's not going to be extended," he said.
"It's my last run in the FA Cup so I want to make it a good one. It's a big season for me and I want to push on - not just in this competition, but in the Premier League as well."
The 35-year-old has been with the London club for the past 17-and-a-half- year.
In the period Terry has won five FA Cups, three League Cups and European glory in both the Champions League and Europa League, as well as the 4 Premier League titles.
READ ALSO: Confidence Haugen gives birth to baby boy
He is highest scoring defender in the Premier League history with 40 goals.
Terry is one of three Chelsea players to play more than 300 times for the club in the Premier League, along with Frank Lampard and Petr Cech.
The Chelsea legend also told the press that he will not feature for any premier league side.
"I couldn't do that to the Chelsea fans. I couldn't play for another Premier League club," Terry added. "It will be elsewhere for sure.
"I don't know where. It certainly won't be in the Premier League,” Terry revealed.