A fire propagates because during burning:
A portion of heat released is utilised to maintain the ignition temperature.
For a fire to sustain, it is important that the temperature of the combustible material should be maintained above its ignition temperature. This automatically happens, as a portion of heat energy released during burning will get absorbed by the burning substance and its temperature will stay well above its ignition temperature.