Provided is a method for preparing a medical device which has a surface lubricating layer on a surface of a substrate and the surface of which exhibits lubricity and antithrombotic qualities when being wet. The method includes forming a coating layer that contains a hydrophilic polymer having at least one reactive functional group selected from the group consisting of an epoxy group, an acid chloride group, and an aldehyde group, and then applying onto the coating layer an antithrombotic material solution that contains an antithrombotic material having a functional group capable of binding to the hydrophilic polymer to form the surface lubricating layer. The concentration of the antithrombotic material in the antithrombotic material solution is more than 0 and less than 0.1 wt %.