A medical treatment assisting apparatus includes a multi-joint robot, a position specification unit, an abnormality determination unit, and a control unit. The multi-joint robot has a multi-joint arm in which a plurality of arms are connected through a joint. The position specification unit specifies a treatment position that is the position of a portion of a patient to be subjected to a medical treatment in a real space. The abnormality determination unit determines whether or not a state of the treatment position based on the displacement of the treatment position specified by the position specification unit is in an abnormal state, which is predefined to indicate an abnormality. The control unit performs a safety control which increases the safety of the medical treatment when a determination result of the abnormality determination unit indicates that the state of the treatment position is in the abnormal state.