This study aimed to analyse the association between sex hormones and bone age (BA) in boys aged 9–18 years, both individually and interactively, and further to explore whether nutritional status may influence this association. A retrospective analysis was performed among 1382 Chinese boys with physical measurements, sexual characteristics, BA radiographs and sex hormone indicators from February 2015 to February 2022. A total of 470 (34.0%) boys had advanced BA. BA was positively associated with estradiol, luteinizing hormone (LH), follicle‐stimulating hormone (FSH) and testosterone in both advanced and normal BA groups after adjusting for age, genetic height and body mass index. Multiple logistic regression showed that after adjusting for covariates, estradiol (odds ratio [OR] = 1.66, 95% confidence interval [CI]: 1.14–2.12), LH (OR = 1.43, 95% CI: 1.04–1.96), and testosterone (OR = 1.58, 95% CI: 1.17–2.13) were significantly associated with the increased risk of advanced BA in boys, and the association was reinforced when these hormones were interactively explored. Stratified by nutritional status, the interaction between estradiol, LH, and testosterone showed a strong association with advanced BA in boys with normal weight.