This document proposes a cross-domain complementary learning method with synthetic data for multi-person part segmentation. The method trains two modules interchangeably: one on synthetic data to predict keypoints and part segmentation, and one on real data to predict keypoints. By sharing parameters between the modules and leveraging the common skeleton representation in both domains, the method is able to transfer knowledge between synthetic and real data to improve part segmentation performance without requiring real part labels. Experimental results show the method outperforms alternatives that only use synthetic or real data, demonstrating it can relax labeling requirements for multi-person part segmentation tasks.