The author establishes a full real interpolation theorem for inhomogeneous Besov and Triebel-Lizorkin spaces on spaces of homogeneous type. The corresponding theorem for homogeneous Besov and Triebel-Lizorkin spaces is also presented. Moreover, as an application, the author gives the reduced T 1 theorem for homogeneous Besov spaces on spaces of homogeneous type.