The invention provides a pharmaceutical composition comprising a macromolecular drug and an oligoguluronate or oligogalacturonate, e.g. having a number average degree of polymerization in the range 5 to 18, a guluronate (or galacturonate) fraction (FG)of at least 0.80, a mannuronate fraction (FM) of no more than 0.20, and having at least 95% mole with a degree of polymerization less than 20. The composition may be used in a method of treatment which comprises administering the composition to a mucosal surface in a human or non- human vertebrate subject.Linvention porte sur une composition pharmaceutique comprenant un médicament macromoléculaire et un oligo-guluronate ou un oligogalacturonate, par exemple ayant un degré moyen en nombre de polymérisation dans la plage de 5 à 18, une fraction de guluronate (ou galacturonate) (FG) dau moins 0,80, une fraction de mannuronate (FM) de pas plus de 0,20, et ayant au moins 95 % en moles, avec un degré de polymérisation inférieur à 20. La composition peut être utilisée dans une méthode de traitement qui comprend ladministration de la composition à une surface mucosale dun sujet vertébré humain ou non humain.