The objective of this study was to analyze the association between social class and psychosocial occupational risk factors and self-rated health and mental health in a Chilean population. A cross-sectional study analyzed data from the First National Survey on Employment, Work, Quality of Life, and Male and Female Workers in Chile (N = 9,503). The dependent variables were self-rated health status and mental health. The independent variables were social class (neo- Marxist), psychosocial occupational risk factors, and material deprivation. Descriptive and logistic regression analyses were performed. There were inequalities in the distribution of psychosocial occupational risk factors by social class and sex. Furthermore, social class and psychosocial occupational risk factors were associated with unequal distribution of self-rated health and mental health among the working population in Chile. Occupational health interventions should consider workers’ exposure to socioeconomic and psychosocial risk factors.