Objective To explore the effect of interprofessional education in nurses undertaking a ward rotation in a general hospital. Methods Sixty nurses undertaking ward rotations were randomized into a control group and an observation group of 30, receiving either traditional teaching or interprofessional education for one year respectively. The clinical decision-making ability and awareness as well as self-efficacy were measured before and after the intervention. Results The scores of the above mentioned parameters in the observation group were significantly higher than those in the control group after the intervention (P<0.05 for all). Conclusion Interprofessional education can improve clinical decision-making ability, awareness, and self-efficacy of nurses during ward rotation.