Caregiver mental health is widely considered to be an important factor influencing children's asthma symptoms. The present study aimed to examine key factors that contribute to caregiver mental health in pediatric asthma with a Chinese sample. Two hundred participants reported their family socioeconomic status (SES), proneness to shame, asthma symptoms control of their child, family functioning, and their depression and anxiety symptoms. Results suggested that low family SES, low family functioning, and a high level of shame proneness were associated with high levels of anxiety and depression for caregivers. Family functioning mediated the effects of SES and shame on caregiver mental health and also moderated the effects of SES and shame on caregiver depression. This study highlights the importance of reducing experience of shame and enhancing family functioning in families affected by pediatric asthma.