To function in cGMP generation the sGCb subunit must incorporate heme and form a heterodimer with the partner a-subunit. Cellular studies have shown that GAPDH associates with and supplies heme to the apo-sGCb subunit, which is in complex with the cell chaperone Hsp90. The Hsp90 then drives heme insertion into the apo-sGCb subunit in an ATP-driven process, which in turn enables sGCb to interact with the a-subunit and form a functional sGC heterodimer. NO at physiologic levels enhances cellular heme delivery into apo-sGCb and the consequent formation of the heterodimer, by a process that also depends on GAPDH and Hsp90.To gain mechanistic understanding, we developed an in vitro reconstitution system that utilizes purified proteins and allows us to follow in real time heme transfer from a pre-formed GAPDH-heme complex into apo-GCb by monitoring fluorescence changes in their respective FlAsH tags. Results from the defined system show that the heme transfer mechanism greatly depends on direct protein-protein interactions of apo-sGCb with GAPDH & with Hsp90 and requires ATP hydrolysis by Hsp90. We also found that added NO drives a faster and greater heme transfer into the apo-sGCb subunit, and its ability to do so depends on NO binding to the heme in the GAPDH. Our findings clarify the processes by which sGC matures inside cells and provide a platform for molecular-level investigations.