RPP25 is a protein subunit of the human RNase P and RNase MRP endoribonuclease complexes, where it obligatorily heterodimerizes with RPP20 via their shared Alba-type core domains to form the functional RNA-binding module that recognizes the P3 domain of RNase MRP/P RNA with nanomolar affinity (PMID:12003489, PMID:20215441). Neither RPP25 nor RPP20 alone binds P3 RNA appreciably; heterodimerization is a prerequisite for RNA recognition, and the pre-formed heterodimer engages the P3 RNA distal stem and internal loop through a conserved positively charged surface, adopting a homodimer-of-heterodimers quaternary architecture evolutionarily derived from archaeal Alba chromatin proteins (PMID:20215441, PMID:33571640, PMID:29625199). RPP25 and RPP20 expression levels are codependent, and their heterodimerization controls nucleolar accumulation; knockdown of RPP25 reduces levels of other RNase P subunits, indicating coordinated subunit stability within the holoenzyme (PMID:17119099, PMID:15351636). Disease-related RMRP mutations in the P3 domain cluster at the RPP20–RPP25–RNA interface, linking disruption of this interaction to cartilage-hair hypoplasia pathogenesis (PMID:33571640).