Rolling bearing is the core component of industrial machines, but it is difficult for common single signal source-based fault diagnosis methods to ensure reliable results since sensor signals are vulnerable to the pollution of background noises and the attenuation of transmitted information. Recently, multi-source information-based fault diagnosis methods have become popular, but the information redundancy between multiple signals is a tough problem that will negatively impact the representational capacity of deep learning algorithms and the precision of fault diagnosis methods. Besides that, the characteristics of various signals are actually different, but this problem was usually omitted by researchers, and it has potential to further improve the diagnosing performance by adaptively adjusting the feature extraction process for every input signal source. Aimed at solving the above problems, a novel model for bearing fault diagnosis called multi-branch selective fusion deep residual network is proposed in this paper. The model adopts a multi-branch structure design to enable every input signal source to have a unique feature processing channel, avoiding the information of multiple signal sources blindly coupled by convolution kernels. And in each branch, different convolution kernel sizes are assigned according to the characteristics of every input signal, fully digging the precious fault components on respective information sources. Lastly, the dropout technique is used to randomly throw out some activated neurons, alleviating the redundancy and enhancing the quality of the multiscale features extracted from different signals. The proposed method was experimentally compared with other intelligent methods on two authoritative public bearing datasets, and the experimental results prove the feasibility and superiority of the proposed model.