There are several types of xenoliths, such as monzonite, quartz diorite porphyry, black rock and greisen schlieren, in the alkali feldspar granite of the Yaogangxian tungsten deposit, Hunan Province. The xenoliths are different in geological and geochemical characteristics, sources and evolution paths, which implies the genesis and magma evolution history of the Yaogangxian granite. In this paper, the authors studied the petrology, geochemistry of the xenoliths, alkali feldspar granite, and monzonite batholiths formed in late Jurassic period. It is detected that the monzonite inclusion (Ⅰb) came from early crystallization of deep magma chamber similar to the monzonite batholith. The quartz diorite porphyry and black rock xenoliths seem to have been the residue of Precambrian metamorphic rocks in the melting. The greisen schlieren resulted from the transition from the alkali feldspar granite stage to the magma-hydrothermal stage. The fine biotite granite xenolith (Ⅲb) in the quartz porphyry was captured from the supplementary granite which was differentiated from the main magma, or from the granite pluton formed from the supplementary rocks. The granite (Ⅰ) was rich in volatiles, which resulted in strong contamination of the xenoliths, and a certain amount of fluorite, mica, tourmaline and sulfide minerals formed in the xenoliths. The Yaogangxian granite is a product of the intrusion of highly fractionated magma derived from the magma chamber equivalent to monzonite batholith. The quartz porphyry magma directly resulted from the residue of segregation from fractional crystallization of magma chamber, rather than from the alkali feldspar granite of Yaogangxian. It is suggested that the magma evolved in order of magma chamber (main) (coarse monzonite) → fine biotite granite (supplementary) → alkali feldspar granite → magma-hydrothermal transition fluid (tungsten mineralization) → quartz porphyry veins.