The Survival of Motor Neurons (SMN) protein, the product of the spinal muscular atrophy-determining gene, is part of a large macromolecular complex (SMN complex) that functions in the assembly of spliceosomal small nuclear ribonucleoproteins (snRNPs). Using cell extracts and purified components, we demonstrated that the SMN complex is necessary and sufficient to mediate the ATP-dependent assembly of the core of seven Sm proteins on uridine-rich, small nuclear ribonucleic acids (U snRNAs). In vitro experiments revealed strict requirements for ordered binding of the Sm proteins and the U snRNAs to the SMN complex. Importantly, the SMN complex is necessary to ensure that Sm cores assemble only on correct RNA targets and prevent their otherwise promiscuous association with other RNAs. Thus, the SMN complex functions as a specificity factor essential for the efficient assembly of Sm proteins on U snRNAs and likely protects cells from illicit, and potentially deleterious, non-specific binding of Sm proteins to RNAs.