The London-Beijing flight with 270 passengers and 16 crew landed in Irkutsk, Eastern Siberia, at 10.41 local time on Wednesday.
BA technical experts are expected to fly to Irkutsk to assess the damage to the jumbo aircraft. Picture: Irkutsk region Emergencies Ministry press service
Passengers were told there was a malfunction of the flight software on board flight BA 039. The plane landed 40 minutes after the initial request from the pilot to bring the plane down in Irkutsk.
The passengers are being put up in city hotels while the airline arranges their onward travel.
'The plane made an emergency landing in Irkutsk because of the failure of navigation equipment', said Yelena Stavitskaya, the Siberian airport's spokeswoman.
'Its passengers will be accommodated in hotels Angara and Irkutsk.'
BA technical experts are expected to fly to Irkutsk to assess the damage to the jumbo aircraft. It is expected many passengers will be offered onward travel by S7 - a Siberian airline that is also part of the OneWorld alliance.
The BA website indicated that an onward flight would be available at 21.00 (9pm) local time.
Please see pictures of Boeing's emergency landing in Irkutsk, courtesy Irkutsk region Emergencies Ministry press service:
Investigators also find the lover of the mass murderer's wife: Mikhail Popkov claims his jealously led to him slaughtering at least 81 women.
Grigory Akhara, 21, was unconscious but alive when driver Ulyana Lobanova, 30, and her foul-mouthed husband Roman, 42, refused to back-up.
New confessions mean his female victims now number 69, with at least a dozen more charges expected soon, taking his macabre toll to 81.
Puppies are 'designer' animals bred by South Korean cloning laboratory, but they flunked test in 13 simple skills for Russian police dogs.
Vicious daylight attack in city centre leaves locals shocked, despite later apology from ringleader.
Russia marks Orthodox Christmas Day on 7 January according to the Julian calendar (and for some this is also a time for fortune telling).