The embodiment of the invention provides a signal detection method and device applied to a non-orthogonal multiple access system. The method and device are applied to a multi-user detector. The method comprises the following steps: according to an evaluation probability predicted value on a log domain, currently saved by another user node connected with a resource block node to be updated currently, determining an evaluation probability predicted value on the log domain of the resource block node to be updated currently, transferred to the user node, and sending the value to the user node so as to be saved; according to the evaluation probability predicted value on the log domain, currently saved by the user node and a prior probability value on the log domain of the user node, determining an evaluation probability predicted value on the log domain, transferred to a next resource block node connected with the user node, of the user node; and sending the value to the next resource block node connected with the user node so as to be saved. By applying the embodiment of the invention, the convergence rate of an MPA algorithm can be effectively increased, and the processing delay of the multi-user detector can be reduced.