The Chinese GF-3 satellite launched in August 2016 is a Synthetic Aperture Radar (SAR) satellite that has the largest number of imaging modes in the world. It achieves a free switch in the spotlight, stripmap, scanSAR, wave, global observation and other imaging modes. In order to further utilize GF-3 SAR images, an automatic and fast image registration procedure needs to be done. In this paper, we propose a novel image registration technique for GF-3 images of different imaging modes. The proposed algorithm consists of two stages: coarse registration and fine registration. In the first stage, we combine an adaptive sampling method with the SAR-SIFT algorithm to efficiently eliminate obvious translation, rotation and scale differences between the reference and sensed images. In the second stage, uniformly-distributed control points are extracted, then the fast normalized cross-correlation of an improved phase congruency model is utilized as a new similarity metric to match the reference image and the coarse-registered image in a local search region. Moreover, a selection strategy is used to remove outliers. Experimental results on several GF-3 SAR images of different imaging modes show that the proposed algorithm gives a robust, efficient and precise registration performance, compared with other state-of-the-art algorithms for SAR image registration.