The present disclosure relates to a method for bonding a polyurethane polymer to a substrate using a multi-layered adhesion approach. Steps of the method include A) selecting a polyurethane polymer to be bonded to the substrate (100) B) depositing an SiO2 layer (200) onto the substrate (100) C) contacting the SiO2 layer (200) with a hydroxysilane compound, thereby forming a first adhesive layer (300) bonded to the SiO2 layer (200) D) contacting the first adhesive layer (300) with a urethane (meth)acrylate compound, thereby forming a second adhesive layer (400) bonded to the first adhesive layer (300) E) contacting the second adhesive layer (400) with a polyurethane (meth)acrylate compound, thereby forming a third adhesive layer (500) bonded to the second adhesive layer (400) F) contacting the third adhesive layer (500) with the polyurethane polymer selected in step A) G) solidifying the polyurethane polymer of step F). The disclosure further relates to an article obtainable by the method according to the disclosure, in particular a biomedical implant such as a heart valve stent.