Metformin is the only biguanide oral hypoglycemic drug, that is used to treat patients with type-2 diabetes mellitus. There are some reports of metformin being associated with decreased serum levels of vitamin B12 (VB12). The objective of this study is to systematically analyze the impact of metformin on the frequency of VB12 deficiency and serum levels of VB12. A search of various databases provided 18 retrospective cohort studies and 11 randomized controlled trials. Pooled estimates of odds ratio with 95% confidence interval using random effect model were conducted. Studies were examined for heterogeneity, publication bias and sensitivity analysis. Separate analysis of randomized control trials (RCTs) including both low-risk and high-risk bias was also conducted. 29 studies were selected with a total of 8,089 patients. 19 studies were rated intermediate or high quality. Primary outcome suggested increased incidence of VB12 deficiency in metformin group (OR = 2.45, 95% CI 1.74-3.44, P < 0.0001.) Heterogeneity was relatively high (I(2) = 53%), with minor publication bias. Secondary outcome suggested lower serum VB12 concentrations in metformin group (Mean difference = -65.8, 95% CI -78.1 to -53.6 pmol/L, P < 0.00001) with high heterogeneity (I(2) = 98%,) and low publication bias. RCTs analysis of low-and high-risk group revealed similar trends. We conclude that metformin treatment is significantly associated with an increase in incidence of VB12 deficiency and reduced serum VB12 levels.