Ultrafast electron-based coherent radiation sources, such as free-electron lasers (FELs), ultrafast electron diffraction (UED) and Thomson-scattering sources, are becoming more important sources in today's ultrafast science. Photocathode laser is an indispensable common subsystem in these sources that generates ultrafast electron pulses. To fully exploit the potentials of these sources, especially for pump-probe experiments, it is important to achieve high-precision synchronization between the photocathode laser and radio-frequency (RF) sources that manipulate electron pulses. So far, most of precision laser-RF synchronization has been achieved by using specially designed low-noise Er-fibre lasers at telecommunication wavelength. Here we show a modular method that achieves long-term (>1 day) stable 10-fs-level synchronization between a commercial 79.33-MHz Ti:sapphire laser oscillator and an S-band (2.856-GHz) RF oscillator. This is an important first step toward a photocathode laser-based femtosecond RF timing and synchronization system that is suitable for various small-to mid-scale ultrafast X-ray and electron sources.