Under the condition that satellite communication resources are limited, how to ensure the high efficiency to ensure satellite communication tasks is one of the key issues facing satellite communication systems. This article mainly introduces satellite communication tasks facing different task levels. Based on the improved GA algorithm, based on the analysis of satellite communication task parameter sets, it constructs satellite communication tasks through operations such as chromosome coding, fitness calculation, selection, crossover, and mutation. The dynamic allocation model and algorithm simulation are performed to compare the dynamic allocation and static fixed allocation methods. The simulation results show that the satellite communication task allocation algorithm based on GA algorithm can well satisfy the satellite communication task guarantees of different levels, and has certain reference value for improving the resource utilization of satellite communication systems.