Police said it happened at a shelter on East New York Avenue in Brownsville,
Police said a 35-year-old man was stabbed in the neck and stomach inside the building but after 6 p.m.
He was taken to Brookdale Hospital where he was pronounced dead.
Police said the shelter is not operated by the city.
No arrests have been made and there is no word on what led up to the stabbing.
* Get Eyewitness News Delivered
* Follow us on YouTube
* More local news
* Send us a news tip
* Download the abc7NY app for breaking news alerts