Bachchan said he was “honoured” to be asked to carry the flame and that it was “a proud moment for me and the country”.
The actor will be part of a relay team which will be carrying the torch.
The 69-year-old star has acted in more than 180 films and remains India’s most popular actor.
“Honoured to be asked to carry the Olympic torch in London at Southwark around 10:30 BST,” Bachchan tweeted.
The star is not the only Indian celebrity to be associated with the London Olympics.
“It’s a part of a medley in the Olympic opening ceremony, according to Danny Boyle’s creative wishes”, he wrote.
- Amitabh Bachchan to carry Olympic torch (ibnlive.in.com)
- Bachchan to carry Olympic flame (bbc.co.uk)
- Olympic flame takes a ride on the London Eye (metronews.ca)