Upper echelons theory (UET) proposes that organizational outcomes are directly affected by the experiences, personalities, and values of individuals who occupy critical managerial roles within an organization. Using the lens of UET, this study investigates how governors’ characteristics affect the management level of major road accidents (MLMRA). The empirical work is based on fixed effects regression models that are applied to Chinese provincial panel data from 2008 to 2017. This study uncovers that the MLMRA is associated with governors’ tenure, central background, and Confucian values. We further document that the effect of Confucianism on the MLMRA is stronger when traffic regulation pressure is high. This study has the potential to advance our understanding of the impact of leaders’ characteristics on organizational outcomes in the public sector.