Chinese embroidery is a traditional handicraft, which has a long history. By using a needle, thread or yarn is sewn on to a base material or fabric to create a pattern. Today, embroidery continues to be a popular handicraft especially in life and artistic decoration. But this art form has not drawn enough attention in computer graphics field. In this thesis, we propose a method to synthesize embroidery. We first extract the region we want to embroider by image processing technology. Then, we build a 3D stitch model. Next, we design three stitching styles and put the stitches in the regions. Finally, we render the result by physically-based rendering technology. The results have realistic visual effect.