The invention discloses a synthesis method of cannabinoid compounds. The steps are as follows: 3,5-dihydroxypentylbenzene is used as a starting material, protected by a phenolic hydroxybenzyl group, protected by a 2-pyridylsulfonyl group, and palladium acetate is used as a catalyst. Oxygen is used as the oxidizing agent, and two aryl carbon-hydrogen bonds are directly coupled to synthesize 6H-benzo[c]chromene compounds in one step, and then through oxidation, deprotection, and methylation, cannabidiol can be synthesized with high yield. The method of the present invention realizes direct oxidative aryl coupling through C-H bond activation as a key step in the synthesis of cannabinol, and can synthesize cannabinol efficiently and concisely. Compared with traditional methods, it is simple to operate, has higher reaction yield, is environmentally friendly, and has high atom utilization rate.