The American who shot dead two men in Lahore, triggering a diplomatic crisis between Pakistan and the US, is a CIA agent who was on assignment at the time. Raymond Davis has been the subject of widespread speculation since he opened fire with a semi-automatic Glock pistol on the two men who had pulled up in front of his car at a red light on 25 January. Pakistani authorities charged him with murder, but the Obama administration has insisted he is an administrative and technical official" attached to its Lahore consulate and has diplomatic immunity. Based on interviews in the US and Pakistan, the Guardian can confirm that the 36-year-old former special forces soldier is employed by the CIA. "It's beyond a shadow of a doubt," said a senior Pakistani intelligence official. Washington's case is hobbled by its resounding silence on Davis's role. He served in the US special forces for 10 years before leaving in 2003 to become a security contractor. A senior Pakistani official said he believed Davis had worked with Xe, the firm formerly known as Blackwater. Pakistani suspicions about Davis's role were stoked by the equipment police confiscated from his car: an unlicensed pistol, a long-range radio, a GPS device, an infrared torch and a camera with pictures of buildings around Lahore.