Bacterioferritin from Brucella melitensis ( Bm Bfr) is a protein that plays essential roles in oxidative stress management and metal homeostasis in the bacterium. It presents itself as a 24-mer forming a spherical nanocage, allowing further applications such as drug delivery and nanoparticle synthesis. Studying the oligomerization process is thus important for a deeper understanding of the protein. In this work, two forms of the protein were studied: with the heme cofactor (holo Bm Bfr) and without the cofactor (apo Bm Bfr). Analyses were performed using size-exclusion chromatography, thermal shift analysis and structure determination of apo Bm Bfr by X-ray crystallography. This revealed that oligomerization is not possible with the apo form, since the heme is essential for dimer formation, which is the first oligomerization step. Further oligomerization can occur at a pH above 5.0, where interface interactions are favorable, to form a highly stable 24-mer state. Those findings allowed us to suggest an oligomerization mechanism for Bm Bfr.