He, 26, won with a score of 544.95 points from Russia’s Evgeny Kuznetsov’s 508.00 and Mexico’s Yahell Castillo, who tallied 498.30.
Having won men’s 3m synchronised gold on Tuesday with partner Qin Kai, who finished fifth on Friday, this was He’s fifth gold medal at a world championships.
It brought China’s tally to seven golds from eight diving events in Barcelona with two more events to come.
“It was a hard final, but I am happy with my performance,” said He. “The other athletes also prepared themselves very well and I sincerely congratulate all the medallists.”