The structure of bovine heart mitochondrial NADH dehydrogenase was investigated by cross-linking constituent subunits with disuccinimidyl tartrate, (ethylene glycol)yl bis(succinimidyl succinate) and dimethyl suberimidate. Cross-linked products were identified by Western blotting with monospecific antisera to nine subunits of the enzyme. Cross-links between subunits within the flavoprotein, iron-protein and hydrophobic domains of the enzyme were identified. Cross-linking between the 75 kDa iron-protein-domain subunit and the 51 kDa flavoprotein-domain subunit was modulated by the substrate NADH. Cross-linking of subunits of the iron-protein and flavoprotein domains to constituents of the hydrophobic domain was also found. This was further substantiated by photolabelling subunits of the latter region, which were in contact with the membrane lipid, with 3-(trifluoromethyl)-3-(m-[125I]iodophenyl)diazirine. One such subunit of Mr 19,000 could be cross-linked to components of the iron-protein domain.