It is an object to provide a surgical robot which can enhance flexibility of treatment while ensuring sufficient safety of a surgery. The surgical robot 1 has a robot body 4, an input unit 5 for inputting control information of the robot body 4, a control unit 11 for controlling the robot body 4 based on the control information input to the input unit 5, an input side abnormality detection unit 6 for detecting abnormality of an operator, an output side abnormality detection unit 8 for detecting abnormality of a surgery state, an abnormality countermeasure unit 9 for dealing with the abnormality of the surgery state detected by the output side abnormality detection unit 8, contents of an abnormality countermeasure action being changed based on a detection result of the input side abnormality detection unit 6.