The invention relates to ibuprofen injection and a preparation method thereof. The ibuprofen injection comprises 0.5 to 20 weight percent of ibuprofen, 10 to 60 weight percent of cyclodextrin or cyclodextrin derivatives, 1 to 40 weight percent of water soluble excipient and the balance of water, wherein ibuprofen serves as a main medicament; and the cyclodextrin or cyclodextrin derivatives and the water soluble excipient serve as medicinal auxiliary materials. In the invention, the cyclodextrin or cyclodextrin derivatives represented by hydroxypropyl-beta-cyclodextrin is used to make the ibuprofen, which used to be water insoluble, very water soluble. The stability of the medicament is improved. The clathrate compounds can be made into injection using water as a solvent or power for injection. Thus, it is very convenient to administrate the medicament in clinic and it is easy to control injection volume. Meanwhile, the drawback of the universal adoption of auxiliary materials and solvents for injection, which are very dangerous, such as organic solvents and cosolvents, of the conventional insoluble and soluble medicinal injection is overcome.