In this paper, we investigate the asymptotic dynamics of a time-periodic parasitic–mutualistic model of mistletoes and birds in heterogeneous environment with the especial concerns over the spreading–vanishing scenarios, in which the Stefan class free boundary is introduced as the spreading frontier. By defining the ecological reproduction number and generalizing it as the spatial-temporal risk index, a considerably universal spreading–vanishing dichotomy and the sharp criteria are first established in birds world in the absence of mistletoes, and some estimates of the asymptotic spreading speed of the free boundary provided that spreading occurs are also obtained. Furthermore, the comprehensive considerations containing the spreading frontiers, asymptotic profiles and estimates of the asymptotic spreading speed are exhibited in mistletoes-birds world by the monotone iteration technique with the proper upper and lower solutions. The results suggest that even for the spreading case, the mistletoes population will eventually persist in long term provided that its own risk index is larger than 1, otherwise it may be eradicated.