The 25-year-old has been a steady presence on the blue line the past two seasons, playing 81 games in each of the two last campaigns. He stepped into the No. 1 defender role during captain Mark Giordano’s absence last year.
According to the Flames, Brodie suffered the break when he was hit by a shot mid-way through the third period during their preseason game against the Oilers on Monday.
The injury will not require surgery.
Brodie has registered 19 goals and 100 points in 266 regular season games since being drafted by the Flames in the fourth round (114th overall) in 2008.