Former British intelligence officials said Mr Steele spent years under diplomatic cover working for the agency, also known as MI6, in Russia and Paris and at the Foreign and Commonwealth Office in London.