The invention discloses a medicine for treating scapulohumeral periarthritis and a preparation method of the medicine. The medicine is mainly prepared by the following ingredients such as notopterygium root, astragalus mongholicus, rhizoma cyperi, rattletop, myrrh, poria cocos, radix angelicae pubescentis, lycopodium clavatum, liquorice, red flowers, caulis spatholobi and elecampane according to a certain weight proportion. The medicine has functions of expelling wind, removing cold, dehumidifying, conducting detumescence, relaxing the muscles, stimulating the blood circulation and strengthening bone and musculature, is used for treating the scapulohumeral periarthritis, and is rapid in effect taking, short in treatment course, free from reappearing and high in healing rate.