Cells generate purine nucleotides through both de novo purine biosynthesis (DNPB) and purine salvage. Purine accumulation represses energetically costly DNPB through feedback inhibition of the enzymatic steps that produce the precursor phosphoribosylamine. Excessive DNPB is associated with human diseases including neurological dysfunction and hyperuricemia. However, the mechanisms explaining how cells balance DNPB and purine salvage are incompletely understood. Data from a genome-wide CRISPR loss-of-function screen and extensive stable isotope tracing identified Nudix hydrolase 5 (NUDT5) as a suppressor of DNPB during purine salvage. NUDT5 ablation allows DNPB to persist in the presence of either native purines or thiopurine drugs; this renders NUDT5-deficient cells insensitive to thiopurine treatment. Surprisingly, this regulation occurs independently of the known function of NUDT5 in hydrolyzing ADP-ribose to AMP and ribose-5-phosphate. Rather, NUDT5 interacts with phosphoribosyl pyrophosphate amidotransferase (PPAT), the rate-limiting enzyme in DNPB that generates phosphoribosylamine. Upon induction of purine salvage, the PPAT-NUDT5 interaction is required to trigger disassembly of the purinosome, a cytosolic metabolon involved in efficient DNPB. Mutations that disrupt the interaction between NUDT5 and PPAT but leave its catalytic activity intact permit excessive DNPB during purine salvage, inducing thiopurine resistance. Collectively, our findings identify NUDT5 as a regulator governing the balance between DNPB and purine salvage, underscoring its impact on nucleotide metabolism and efficacy of thiopurine treatment.