Aims: The aim of this study is to estimate the associations of early and current socio-economic position (SEP) on adult cardiometabolic risk factors in the Indian Migration Study (N = 7,067).Methods and Results: Linear mixed models were used to estimate associations between early and current SEP and cardiometabolic risk factors: systolic blood pressure (SBP), body fat and Homeostasis Model Assessment (HOMA) score. In males, high current SEP was associated with higher SBP. In both genders, high early and current SEP were associated with higher body fat, current SEP dominating the associations. High early SEP was associated with higher HOMA score in males only, and the effect size halved after adjustment for current SEP. High current SEP was associated with higher HOMA score more strongly in males than in females.Conclusion: Higher SEP, more importantly in adulthood than childhood, was associated with cardiometabolic risk factors in an Indian population. The relationship between SEP over the life course and urbanization should be considered in the Indian context when public health interventions to prevent cardiovascular disease are planned.