Điều trị bệnh đái tháo đường týp 2, đặc biệt ở bệnh nhân quá cân khi chế độ ăn và tập thể dục đơn thuần không đạt được hiệu quả trong kiểm soát đường huyết.
Ở người lớn, sử dụng metformin như đơn trị liệu hay kết hợp với các thuốc trị đái tháo đường dạng uống khác hoặc với insulin.
Ở trẻ em từ 10 tuổi và thanh thiếu niên, sử dụng metformin như đơn trị liệu hay kết hợp với insulin.
Đã nhận thấy có sự giảm các biến chứng đái tháo đường ở người lớn mắc bệnh đái tháo đường týp 2 quá cân được điều trị bằng metformin như liệu pháp đầu tiên sau khi thất bại với chế độ ăn kiêng.