Before becoming Director General of BSF, he was Special Secretary (Internal Security) in the Ministry of Home Affairs.
[6] He also maintained very cordial relations with all parties and factions, notably K. Karunakaran, Oommen Chandy and Pinarayi Vijayan.
[7] In 2017, he was appointed by Pinarayi Vijayan as a special police advisor of the rank of the Chief Secretary.
[8] He was caught in a controversy following his alleged involvement in the ISRO spy ring case in the 1990s which was obviously a fake allegation on the part of other Indian Police Service officers investigating the case.
He also dragged serious controversy over his alleged order resulting in the death of a 11-year-old girl named Sirajunnisa, during his tenure in the State of Kerala as the Deputy Inspector General of Police.