The invention discloses a spatial non-cooperative target pose estimation method based on deep learning, and the method comprises the steps: 1, dividing pose category intervals, generating spatial non-cooperative target image data, and marking a pose category label, a pose numerical value label and a position label, and obtaining a marking data set of a spatial non-cooperative target, which comprises a training set, a test set and a verification set; 2, constructing a neural network applied to spatial non-cooperative target pose estimation based on an AlexNet network, removing full connection layers at the tail end of the network, and then connecting the four full connection layers in parallel; 3, designing loss functions of four branches; 4, inputting the training set and the verification set into the constructed neural network, training the network by utilizing a designed loss function, and storing a neural network model when the loss function is converged to a global minimum value; and 5, performing pose estimation on the spatial non-cooperative target by using the trained neural network model. According to the invention, pose estimation of a spatial non-cooperative target can be realized through a single camera and a single image.