Background Narrative medicine was introduced in China in 2011 and has been applied as a tool for humane medical practice. The prominent problem in the narrative medicine is the lack of adequate attention and devotion. This study aimed to investigate Chinese medical staffs’ narrative competence and the influencing factors, confirming whether the level of narrative competence is different in different hospital settings. Methods A cross-sectional survey was conducted among 1003 medical staffs, including 201 from Children’s hospital and 802 from the General hospital. The participants were scored based on the Chinese narrative competence scale, a brief Chinese version of the resilience scale, and a Chinese version of the self-efficacy scale. Data were analyzed using IBM SPSS version 25.0. Results A total of 1003 medical staff from Children’s hospital and General hospital participated in the survey, with a response rate of 94.36%. Our results showed that the score of narrative competence of General hospital and Children’s hospital was 149.45±26.22 and 147.10±18.87, respectively, both of which were in intermediate level. Resilience, familiarity with narrative medicine were influencing factors of narrative competence in 2 kinds of hospitals, and whether having written parallel charts before were the influencing factors of narrative competence in General hospital. Besides, our study found that the level of narrative competence (χ2 = 13.672, p≤0.001), resilience score (personal ability dimension, t = 3.439, p≤0.001) and self-efficacy (t = 1.976, p<0.005) are different between General and Children’s hospital. Conclusions Narrative competence is different between General hospital and Children’s hospital. Medical staff in General hospital are more familiar with narrative medicine. The competence of medical staff in China needs to be improved.