The invention discloses a diesel oil additive and a preparation method thereof. The diesel oil additive includes a multifunctional agent and aviation kerosene with a mass ratio of 1:1-5, in parts by mass, wherein the multifunctional agent includes the following components : 60-100 parts of 2-ethylhexyl nitrate, 1-20 parts of light solvent naphtha, 1-20 parts of heavy solvent naphtha, 0.1-10 parts of 1,2,4-trimethylbenzene, 1, 0.1-10 parts of 3,5-trimethylbenzene, 0.05-8 parts of naphthalene, 0.05-8 parts of n-propylbenzene, and 0.05-5 parts of cumene. The diesel additive of the present invention can clean the carbon deposits in the fuel injector, make the combustion more complete, improve the fuel utilization efficiency, increase the power, restore the good atomization effect of the fuel, improve the difficult condition of cold start, and can effectively improve the stability of diesel oil. Fully compatible.