The man was taken to the hospital where he was pronounced dead.
Officers arrested a 40-year-old transient on suspicion of the murder less than two blocks away.
Richard Lockhart, 40, was arrested at University Avenue and Cranford Avenue, detectives said.
Police have not commented on a motive for the killing.