The invention relates to a method for one-step synthesis of carboxylic acid with two extended carbon chains from olefin, which comprises the following steps: under the protection of inert gas, sequentially adding an olefin substrate, a photocatalyst, a hydrogen atom transfer reagent, alpha-haloacetic acid, a reducing agent, a solvent and protonic acid into a reactor, and reacting at normal temperature under the irradiation of 25W blue light to obtain a reaction product; diluting, alkalizing, washing, acidifying and extracting the reaction product to obtain an organic phase; and finally, carrying out reduced pressure distillation and column chromatography on the organic phase to obtain a carboxylic acid product with two extended carbon chains; or carrying out reduced pressure distillation and column chromatography on the reaction product to obtain a carboxylic acid product with two extended carbon chains. The invention is simple to operate, direct synthesis conditions are mild, mutual conversion among various functional groups in the traditional carboxylic acid compound synthesis process is avoided, and the atom and step economy of the reaction is improved. Meanwhile, the method disclosed by the invention can also be applied to the simplified synthesis of the medicines cinacarbazide and tirofiban.