Forty-nine-year-old Jeffery Nasa-Dyke was found dead Tuesday afternoon.
Twenty-nine-year-old Kenneth Izzard has been charged with manslaughter and is in custody until his next court appearance.
Police have said a man living in the apartment was arrested a few blocks away about 15 minutes after the body was found.
Officers say the two men knew each other and that the murder appears to be drug-related.
Police say Nasa-Dyke was last seen on Nov. 13 and reported missing six days later.
Also on HuffPost