A composition comprising 30 to 90 wt.% of cefaclor, 5 to 60 wt.% of a hydroswelling polymer and 1 and to 10 wt.% of salt based on the total weight of the composition releases cefaclor in the gastric fluid in a steady sustained manner over a period over 20 hours.