A man was struck by a train hauling cargo in Ann Arbor early this morning, but it's not clear how badly he was injured, firefighters said.

The man was on the tracks about 4:45 a.m. when the train hit him on the overpass on North Main Street, a press release from the Ann Arbor Fire Department said. The man became trapped under the front of the engine, the release said.

Five of the city's six fire trucks as well as police and Huron Valley Ambulance workers rushed to the scene. Police determined the man was breathing, and firefighters and ambulance workers freed him from under the train. According to the press release, firefighters used a ladder truck to lower him to the ground from the bridge. He was able to move his arms and was talking with rescuers, firefighters said.

Huron Valley Ambulance took the man to the University of Michigan Hospital, but no information on his condition was available.

Fire Battalion Chief Steven Lowe said it is not clear why the man was on the tracks, and he did not have information on how rescue crews managed to free him.