We describe a simple, general method to link proteins covalently to DNA. The method uses two reagents, N-acetyl-N'-(p-glyoxylylbenzoyl)cystamine and 2-iminothiolane. The former reacts specifically with nonpaired quanine residues and upon reduction generates a free sulfhydryl group. The latter reacts with a protein to provide another sulfhydryl group which is subsequently conjugated to DNA by an intermolecular disulfide interchange reaction. Using this method alpha 2-macroglobulin was conjugated to plasmid DNA encoding the Herpes simplex virus-1 thymidine kinase gene or a DNA fragment containing the E. coli chloramphenicol acetyltransferase gene. Up to 20% of the total DNA was conjugated to alpha 2-macroglobulin and the alpha 2-macroglobulin-DNA conjugate had a protein/DNA molar ratio of approximately two. The whole reaction takes place under very mild conditions in aqueous solution. The structure of DNA appears not to be significantly affected by the chemical modification. This method may prove useful in ligand directed gene transfer studies.