Disclosed is a method of producing teicoplanin. The method includes purifying teicoplanin from a culture broth, obtained by culturing microorganisms capable of producing teicoplanin by a porous adsorption resin under selective elution conditions and recovering highly pure teicoplanin using activated carbon and/or ultrafiltration. In this regard, the method can further include ultrafiltration as pre-treatment before the culture broth is adsorbed into the porous adsorption resin so as to increase the purity of teicoplanin.