This paper presents a VHF dual-band cross-coupled voltage VCO with push-push structure. This is achieved by using the push-push structure and the binary-weighted capacitor. The circuit has been implemented in TSMC 90nm CMOS process with a core area about 800μm ×600μm. The measured fundamental and push-push output phase noise at 10MHz is-108.57 dBc/Hz and-98.43 dBc/Hz, with the tuning range covers 26.38 GHz~28.15 GHz and 52.76 GHz~56.30 GHz.