
Dr. Shaikh M. answered 09/30/19
PhD in Biochemistry and a Teacher of Medical College
It is because the ferrous ion (Fe2+),with loss of two electrons only is too large to fit into the plane of protoporphyrin. Thus, a ferrous ion is often 0.4 Å away from the plane of porphyrin ring, and could deliver oxygen easily. However a ferric ion (Fe3+), because of the loss of one extra electron, assumes a smaller size, gets more electro-positive and attracts oxygen more strongly than ferrous ion (Fe2+) and fits into the protoporphyrin plane. As a result oxygen become stuck. Therefore it is necessary to keep iron in ferrous (Fe2+) state.