A tunable high-order single-sideband signal generator with optical carrier suppression (SSB-OCS generator) is proposed, which is based on frequency multiplication operation using dual-parallel Mach–Zehnder modulator (DPMZM) and Mach–Zehnder interferometer (MZI). By changing all the modulators at maximum or minimum transmission point simultaneously, the amplitude of input radio frequency (RF) signals and the phase difference between input RF signals, two high-order even or odd signals with opposite amplitude of one sideband, are generated by upper DPMZM and lower DPMZM, respectively. Then, two optical signals are coupled to reserve one sideband, and the coupled SSB-OCS signal is injected into an MZI to suppress high-order intermodulation components. The simulated results show that the first-, second-, and third-order SSB-OCS signals can be achieved, and the suppression ratio is over 30 dB, which agrees well with the theoretical prediction. This scheme is featured by the capability to generate tunable high-order SSB-OCS signal with high suppression ratio, and the operation is simple and flexible. Finally, an experiment was carried out to demonstrate the feasibility of the proposed scheme, and a first- and second-order SSB-OCS signal were obtained, respectively, and the suppression ratio is over 24 dB.