BK Sinha, 43, is an upper divisional clerk (UDC) in Jaipur, Additional Director General of Police (Intelligence) Dalpat Singh Dinkar told mediapersons.
"Sinha had come in contact with an ISI agent through a retired Indian Army officer when he was posted in (West Bengal's) Siliguri town between 2000 and 2011. Sinha was transferred to Jaipur in 2011. However, he kept in touch with an ISI agent based in Nepal's Kathmandu," Dinkar said.
He added that Sinha had flown to Kathmandu at least four times over the past two years and stayed in hotels there at the ISI's expenses.
"He passed on very strategically important information to his handling officer. Money was transferred to his bank accounts from time to time," the officer said.
Defense spokesperson Colonel SD Goswami said that Sinha was not a soldier but a civilian defence employee.
"It is a police case as he is not subject to the Army Act. The army will extend full cooperation to the police investigation," Goswami said.
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash
Spotted: Shah Rukh Khan at Morani's bungalow in Mumbai