The Predators made the announcement at a fan event Monday, which was then reported by the team through its Twitter account.
Fisher has one season remaining on his existing contract with a salary cap hit of $4.2 million US, although he will earn $3 million. The two-year extension is for $8.4 million in total, divided equally per season.
"Obviously I love being here," Fisher said at the event. "It has been a great year and a half for me. I love everything about the city. It is just a perfect situation."
Fisher is coming off a season in which he scored 24 goals and 27 assists in 72 games, totals just off his previous best offensive highs. He added five power-play markers and seven game-winning goals in 2011-12.
The 32-year-old came to Nashville in the second half of the 2010-11 season in a trade with Ottawa.
The centre broke into the NHL with the Senators in 1999-2000, and scored 153 goals and 171 assists with 521 penalty minutes in 620 regular season games with Ottawa.
Fisher is married to country music star Carrie Underwood.