It happened in the 100 block of North 2nd Street at Calhoun.
No one was hurt in the crash, according to Richmond police.
Officers received a call about the struck 18-wheeler minutes before the crash, which was caught on camera.
WATCH: The moment a train crashed into an 18-wheeler hauling bottled water
Authorities expected the crossing to be closed for several hours while crews cleaned up the mess left behind.
Live traffic map