Using Swedish registry data, we study the impact of class origin on becoming part of the business elite between 1993 and 2007 for men aged 35–44 years. The elite is defined as the top 1 per cent of wage earners within large firms. We find a clear working class disadvantage and, with time, a polarization between those of working class origin and others. Decomposition analyses indicate that differences in educational attainment levels cause a large part of the gap, but less so over time. Differences in personality traits measured at around the age of 18 years also help explain the class origin differentials, and more so over time. The decomposition analyses indicate that the net effect of cognitive abilities is small. The results suggest a change in the value of education and personality in the labour market over time, but as men of working class origins have disadvantages in both domains, the relative disadvantage of coming from the working class was rather stable during the period 1993–2007.