"He has been taken to a hospital in Moutiers," the resort director, Christophe Gernigon-Lecomte, told Reuters.
The 44-year-old German was wearing a helmet and was conscious during the transport to hospital, he added, suggesting that Schumacher was less seriously injured than initial media reports had indicated.
"He fell around 11:00 am and hit a rock with his head," Gernigon-Lecomte said.
"It seems that he has suffered a head trauma, but I would not say how serious it is. He was conscious but very agitated while being taken to hospital."
Schumacher, whose birthday is on Jan 3, is the most successful Formula One driver of all time with a record 91 victories among his achievements. He won his titles with Benetton and Ferrari.
He left the sport last year after a three-year comeback with Mercedes following an earlier retirement from Ferrari at the end of 2006. The German lives in Switzerland with his wife and two children. (Reporting by Catherine Lagrange; Writing by Gregory Blachier; Editing by Justin Palmer/Alan Baldwin)