Snowfire was a magnificent white stallion, purchased by Brom in Therinsford. Although Haberth, Snowfire's owner, was hesitant to part with him, Brom promised to treat the animal "as if he had been sired by Gildintor, the greatest steed of legend". Reluctantly, Haberth agreed to sell Snowfire for two hundred crowns.
After Brom's death, Eragon took Snowfire as his own, determined to fulfill Brom's promise to Haberth. Eragon was forced to part with him in Du Weldenvarden but Snowfire was taken well care of by the Varden.
After the Battle of the Burning Plains, Snowfire still belonged to Eragon, although after he wed Roran and Katrina, he gave Snowfire to Roran, most likely because he felt he would prove more useful to Roran. This may also be because Eragon has Saphira and the speed and strength of an elf.
Snowfire has served Roran in his battles for Nasuada such as when he faced the soldiers who felt no pain: holding his own and managing to kill a few soldiers. Roran has at times, though, wished that his horse were a different color, such as a nice bay or chestnut, as Snowfire does tend to stand out in the battlefield.