Cobalt inhibits liver haem synthesis in vivo by acting at least two different sites in the biosynthetic pathway: (1) synthesis of 5-aminolaevulinate and (2) conversion of 5-amino-laevulinate into haem. The first effect is largely, if not entirely, due to inhibition of the activity of 5-aminolaevulinate synthase, rather than to inhibition of the formation of the enzyme. The second effect results from diversion of 5-aminolaevulinate into an unidentified liver pool with solubility properties similar to those of cobalt protoporphyrin.