The present invention discloses a method for three dimensional printing artificial skin. The method comprises the following steps of: printing a dermis layer by a hydrogel combined with an autologous dermal cell and; printing an epidermis layer on the dermis layer by a hydrogel combined with an autologous kerationocytes cell; implanting a plurality of progenitor cells for sweat glands and hair follicles through the epidermis layer into the dermis layer to form an artificial skin. Because all used materials are from the autologous skin, and the 3D printing technology is used to implant the progenitor cells for sweat glands and hair follicles to form the artificial skin which has sweat glands and hair follicles, the present invention can get an artificial skin with a complete skin structure.