Aiming at the local, global and temporal morphological characteristics of faults in seismic profiles, this paper proposes the MCD-ABiLSTM method for fault identification. The method uses multichannel, convolution kernels of different sizes and convolution of different depths to extract multi-scale seismic profile features, and makes full use of the extracted features to enhance the model's sensitivity to small faults. By combining Bi-directional Long Short-Term Memory (BiLSTM) with multi-scale dense convolution (MCD), the spatial and temporal characteristics of seismic signals are extracted successively, so that the seismic attribute features can be better represented in space and time. In order to solve the problem of extreme imbalance between label data and background data, an improved Weighted Cross Entropy is adopted as the loss function of MCD-ABiLSTM, which alleviates the imbalance between label data and background data. Then, the label data is expanded to establish a fault label data set suitable for deep learning, which further alleviates the problem of imbalance between fault label data and background data. The comparison results show that compared with FCN, U-net, U-net++ and Deeplap V3, the method proposed in this paper improves the precision by 6.27%, 3.65%, 2.94% and 4%.