A medical device such as a stent (10) or medical balloon (40) is functionalised prior to coating with a bioactive material (54), specifically by acidification or basification of the contact surface or surfaces (50) of the medical device. Functionalisation with subsequent coating of bioactive agent directly onto the functionalised surface provides a significantly more consistent and reliable coating of bioactive agent on a medical device without requiring containment or time release devices.