Metformin exerts its hypoglycaemic effect by:

  1. Increasing insulin secretion by pancreatic beta cells
  2. Inhibiting alpha-glucosidase enzymes
  3. Inhibiting gluconeogenesis and delaying glucose absorption from the gastrointestinal tract
  4. Stimulating pancreatic alpha cells to release insulin