3-Disubstituted benzofurans were synthesized from acrolein dimer and 1,3-dicarbonyl compounds by using N-bromosuccinimide as an oxidizing agent. The method was used to synthesize two commercial drug molecules, benzbromarone and amiodarone. The proposed mechanism of the reaction involves a N-bromosuccinimide (NBS)-assisted autotandem catalysis with Lewis acid catalyst. To proof the proposed mechanism