[1] It is in the James Bay drainage basin, and is a left tributary of the Missinaibi River.
The river begins at Nameibin Lake, the location of the mouth of the Little Fire River, in geographic Moorehouse Township,[2] and flows southeast, then turns northeast at Makadawa Lake and enters geographic Makawa Township.
[6] The river turns southeast and is paralleled by the Canadian National Railway transcontinental railway main line, a section of track traversed by freight trains and Via Rail transcontinental Canadian passenger trains.
It heads past the settlement and railway point of Fire River, heads again northeast into geographic Puskuta Township[7] then northeast into geographic Ericson Township,[8] enters Missinaibi Provincial Park, and reaches its mouth at the Missinaibi River.
The river up to the crossing of the CN mainline is within the Chapleau Crown Game Preserve.