The officer had gone out for lunch with his wife and children to Goa Portuguesa restaurant in Thane. While he was talking with his family, he suddenly took out his service revolver and shot himself in the head.
Although it was known that he had domestic problems and had been troubled for the last few months, the impulsive step, came as a shock.
According to sources, Banerjee did not take his official vehicle to the restaurant. "Banerjee had planned a lunch with his wife and children. He did not take his official vehicle and even asked the operator and driver to stay at home while he took a private car to reach to the hotel. They had ordered food and he was chatting with his family at around 3 pm. All of a sudden, he pulled out his service revolver and shot himself in the head. A bleeding Banerjee collapsed and fell on the ground. His children and wife cried, looking at him bleeding," police person was quoted as saying.
In 1996, Banerjee joined the Maharashtra state police as deputy superintendent of police. He was posted in Nanded as sub-divisional police officer (SDPO). In 2012 he was posted to ATS and headed the Data Analysis Wing of the counter-terror police agency. He had a major role in 'monitoring, recording and analyzing the mobile conversations of several suspects of the 13/7 Mumbai triple blasts.'