General manager Dale Tallon announced the move Monday, saying Brouwer adds depth and should provide leadership for Florida's young core. Brouwer became a free agent when the Calgary Flames bought out the final two years of his contract.
The 33-year-old put up 22 points on 6 goals and 16 assists in 76 games last season. He recorded 27 points in two seasons with the Flames after they signed him to a four-year, $18 million deal.
Brouwer has 169 goals and 172 assists for 341 points in his 12-year NHL career with the Chicago Blackhawks, Washington Capitals, St. Louis Blues and Flames. He's a three-time 20-goal scorer and won the Stanley Cup with the Blackhawks in 2010.