Brodie took a shot off his hand in Monday's preseason game against the Edmonton Oilers.
Brodie became Calgary's No. 1 defenseman at the end of last season and played significant minutes after captain Mark Giordano was injured in February.
The 25-year-old Brodie does not require surgery, says Flames general manager Brad Treliving.
The Flames open the regular season at home Oct. 7 against the Vancouver Canucks.