The incident happened on Atlantic Avenue and Grand Avenue just before 3:30 a.m.
Authorities say two police officers and a sergeant confronted a man who was firing a gun into a lounge in the 900 block of Atlantic Avenue. When police approached him, they say he ran away.
At one point, it is alleged that the suspect turned on the officers with his gun in hand, prompting them to open fire. Eighteen-year-old Joshua Martino was struck in the torso and later died at Brooklyn Hospital.
A .38 caliber revolver was recovered from the suspect. Police said they do not think the man fired the weapon at police.
No officers were injured.
There were patrons in the lounge at the time of the incident, but no one was injured. It appears the suspect fired three times into the lounge.
Atlantic Avenue closed for the police investigation.
The investigation is ongoing.