We investigated whether racial discrimination accelerates the weight and Body Mass Index (BMI) gain in Blacks and Browns participants of the Brazilian Longitudinal Study of Adult Health (ELSA-Brasil) in four years of follow-up. We compared body weight and BMI between the 1st (2008-2010) and 2nd visit (2012-2014) of 5,983 Blacks and Browns participants. Exposure to racial discrimination and covariates (age, sex, education, and research center) were obtained at the 1st visit. Linear mixed effects models stratified by race/skin color were used. Report of racial discrimination was more frequent among Blacks (32.1%) than Browns (6.3%). During the follow-up period, Blacks and Browns gained an average of 1.4kg and 1.2kg, respectively. This increase was greater among those who reported discrimination when compared to those who did not, both in Blacks (2.1kg vs.1.0kg, p < 0.001) and Browns (1.9kg vs. 1.1kg, p < 0.05). The results of the interaction between racial discrimination and time showed that Blacks, but not Browns, who reported racial discrimination had greater weight and BMI gains between visits. Our results suggest that reducing racial discrimination would contribute to prevent and/or control obesity increase in the country.