Epigenetic inheritance in mammals relies in part on robust propagation of DNA methylation patterns throughout development. We show that the protein UHRF1 (ubiquitin-like, containing PHD and RING finger domains 1), also known as NP95 in mouse and ICBP90 in human, is required for maintaining DNA methylation. UHRF1 colocalizes with the maintenance DNA methyltransferase protein DNMT1 throughout S phase. UHRF1 appears to tether DNMT1 to chromatin through its direct interaction with DNMT1. Furthermore UHRF1 contains a methyl DNA binding domain, the SRA (SET and RING associated) domain, that shows strong preferential binding to hemimethylated CG sites, the physiological substrate for DNMT1. These data suggest that UHRF1 may help recruit DNMT1 to hemimethylated DNA to facilitate faithful maintenance of DNA methylation.