Phytoplankton and environment factors were investigated in 2015 and phytoplankton functional groups were used to understand their temporal and spatial distribution and their driving factors in Wanfeng Reservoir. Seventeen functional groups (B, D, E, F, G, J, Lo, MP, P, S1, T, W1, W2, X1, X2, Xph, Y) were identified based on 34 species. The dominant groups were: J/B/P/D in dry season, X1/J/Xph/G/T in normal season and J in flood season. Phytoplankton abundance ranged from 5.33×104 cells/L to 3.65×107 cells/L, with the highest value occurring in flood season and lowest in dry season. The vertical profile of dominant groups showed little differentiation except for P, which dominated surface layers over 20 m as a result of mixing water masses and higher transparency during dry season. However, the surface waters presented higher values of phytoplankton abundance than other layers, possibly because of greater irradiance. The significant explaining variables and their ability to describe the spatial distribution of the phytoplankton community in RDA differed seasonally as follows: dry season, NH4-N, NO3-N, NO2-N, TN:TP ratio and transparency (SD); normal season, temperature (WT), water depth, TN, NH4-N and NO3-N; flood season, WT, water depth, NO3-N and NO2-N. Furthermore, nitrogen, water temperature, SD and water depth were significant variables explaining the variance of phytoplankton communities when datasets included all samples. The results indicated that water physical conditions and hydrology were important in phytoplankton community dynamics, and nitrogen was more important than phosphorus in modifying phytoplankton communities. Seasonal differences in the relationship between the environment and phytoplankton community should be considered in water quality management.