In order to provide an abnormality detecting device for a heart assist device, a method for detecting an abnormality of a heart assist device and an abnormal state of a heart assist device detecting program which can early detect an abnormal state, the abnormality detecting device for a heart assist device according to the present invention includes a user information acquiring means for obtaining user information that indicates an operation state of the heart assist device implanted in a body of a user or a biological state of the user measured by the heart assist device and associating said user information with time to store in a history information storing means, and an abnormal state judging means for referring said history information storing means and judging whether or not an abnormal state is present based on a history of said user information.