The purification of protein complexes can be accomplished by different types of affinity chromatography. In a typical immunoaffinity experiment, protein complexes are captured from a cell lysate by an immobilized antibody that recognizes an epitope on one of the known components of the complex. After extensive washing to remove unspecifically bound proteins, the complexes are eluted and analyzed by mass spectrometry (MS). Transient complexes, which are characterized by high dissociation constants, are typically lost by this approach. In the present study, we describe a novel method for identifying transient protein-protein interactions using in vivo cross-linking and MS-based protein identification. Live cells are treated with formaldehyde, which rapidly permeates the cell membrane and generates protein-protein cross-links. Proteins cross-linked to a Myc-tagged protein of interest are copurified by immunoaffinity chromatography and subjected to a procedure which dissociates the cross-linked complexes. After separation by SDS-PAGE, proteins are identified by tandem mass spectrometry. Application of this method enabled the identification of numerous proteins that copurified with a constitutively active form of M-Ras (M-Ras(Q71L)). Among these, we identified the RasGAP-related protein IQGAP1 to be a novel interaction partner of M-Ras(Q71L). This method is applicable to many proteins and will aid in the study of protein-protein interactions.