Authorities say the 19-year-old was found Tuesday afternoon.
Detectives were called out to the scene at Van Ness and Shields Avenues.
They believe the man was struck by a train, but are now looking for any witnesses.
Officials say there are no other signs of foul play.