Traditional convolutional neural network(CNN) is a single-task network. In order to realize simultaneous detection of coal quantity and deviation of belt conveyor, two CNNs are used to detect coal quantity and deviation respectively, resulting in large network volume, many parameters, large computation and long operation time, which seriously affect detection performance. In order to reduce complexity of network structure, a detection method of coal quantity and deviation of belt conveyor based on multi-task convolutional neural network (MT-CNN) was proposed, which could make two tasks of coal quantity detection and deviation detection to share the same network underlying structure and parameters. On the basis of VGGNet model, MT-CNN is constructed by increasing scale of convolution kernel and pooling kernel, reducing the number of channels in full connection layer, and changing structure of output layer. After preprocessing the acquired conveyor belt images, such as graying, median filtering and extracting region of interest, the training dataset and test dataset are acquired, and the MT-CNN is trained. The trained MT-CNN is used to identify and classify the conveyor belt images, so as to realize accurate and fast detection of coal quantity and deviation. The experimental results show that detection accuracy of the trained MT-CNN in the test dataset is 97.3%, and average processing time of each image is about 23.1 ms. The effectiveness of the method is verified by field operation.