A highly regioselective Pd-catalyzed CAr–H bond activation method was developed for the modification of purines (nucleosides) with different functional groups by using purine as a directing group. This approach provides a new access to a variety of functionalized purines (nucleosides).