Nup1p is a yeast nuclear pore complex protein (nucleoporin) required for nuclear protein import, mRNA export and maintenance of normal nuclear architecture. We have used a genetic approach to identify other proteins that interact functionally with Nup1p. Here we describe the isolation of seventeen mutants that confer a requirement for Nup1p in a background in which this protein is normally not essential. Some of the mutants require wild-type Nup1p, while others are viable in combination with specific nup1 alleles. Several of the mutants show nonallelic noncomplementation, suggesting that the products may be part of a hetero-oligomeric complex. One is allelic to srp1 which, although it was identified in an unrelated screen, was shown to encode a protein that is localized to the nuclear envelope (Yano, R., M. Oakes, M. Yamaghishi, J. A. Dodd, and M. Nomura. 1992. Mol. Cell. Biol. 12:5640-5651). We have used immunoprecipitation and fusion protein precipitation to show that Srp1p forms distinct complexes with both Nup1p and the related nucleoporin Nup2p, indicating that Srp1p is a component of the nuclear pore complex. The distant sequence similarity between Srp1p and the beta-catenin/desmoplakin family, coupled with the altered structure of the nuclear envelope in nup1 mutants, suggests that Srp1p may function in attachment of the nuclear pore complex to an underlying nuclear skeleton.