The progress in the skeleton-based action recognition is advancing rapidly in recent years. However, the spatial-temporal features between joints are not systematically explored. In this study, we propose a three-stream fusion network (3sFN) that aims to fully learn action features by mining multiangle and mul-tiscale spatial-temporal information between joints. The proposed model first uses Spatial-Temporal Graph Convolutional Network (ST-GCN) and Res2NeXt-50 to obtain motion spatial-temporal information from the spatial-temporal graph, SkeleMotion, and tree-structure-reference-joints image (TSRJI). The spatial-temporal features obtained from the independent learning of these three components are fine-tuned and fused to make full use of the complementarity and diversity among the three features. The spatial-temporal graph, SkeleMo-tion image, and TSRJI image are all obtained from human skeleton data. The model of 3sFN performs explicit modeling separately on the temporal information and spatial information of the action and solves the shortcomings of ST-GCN, which extracts a single combined feature of temporal and spatial information. The model is tested on the NTU RGB+D 60 and NTU RGB+D 120 datasets, and accuracies of 97.43% on Cross-Subject with 99.19% on Cross-View for the first dataset, and 96.35% on Cross-Subject with 97.34% on Cross-Setup for the second dataset, are obtained. The experimental results show that the proposed model achieves the state-of-the-art action recognition.