The 64-year-old actor, playing a royal guard in Eklavya, a period film about palace intrigue, was shooting a scene in which he had to pass through a herd of 400 camels.
The Mumbai Mirror said one of the camels suddenly landed a kick on Bachchan's head, leaving him dizzy for a few minutes.
"Mr Bachchan kept saying 'the turban saved my life'," director Vidhu Vinod Chopra was quoted as saying by the daily.
"I would have never believed it happened, but then we spotted the camel in action on the monitor," Chopra added.
Bachchan wore a traditional colourful turban worn by villagers in Rajasthan for the film.