Depending on the metal cation, metal fulminates exhibit a characteristic sensitivity with respect to heat and mechanical stress. In the present paper we study the high-temperature reactions of bulk sodium fulminate using Car-Parrinello molecular dynamics simulations. We find that the initiating reaction is the formation of the fulminate dimer, while in earlier studies an electron transfer was assumed to be the first reaction step. The initial carbon--carbon bond formation is followed by fast consecutive reactions leading to polymerisation. The resulting species remain charged on the timescale of the simulations.