34-year-old Valentine Ruiz is charged with criminal possession of a firearm.
Police say Ruiz shot 25-year-old Edwin Candelario Monday night after Candelario threatened him with a knife inside Rose Family Grocery Store in East New York.
A knife was found at the scene.
Authorities say Ruiz was not licensed to have the gun.
----------
* More Brooklyn news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube