On secret information, a team of DB police conducted a drive in the area around 3:30am when a group of drug traders and criminals gathered there, said Mahbubur Rahman, officer-in-charge (OC) of Narayanganj DB police.
Sensing the law enforcers' presence, a group of drug traders, the associates of Shaheen opened fire on the police, prompting them to retaliate, triggering a gunfight, leaving Shaheen dead on the spot.
Police also recovered one foreign-made pistol and four bullets from the spot.
Two policemen, including the OC, were injured during the gunfight.
24 cases including murder and charges of subversive activities were pending with different police stations against him, police said.