We demonstrate a single-shot ultrafast terahertz imaging system, by multiplexing an optical probe beam in both the time and spatial-frequency domains, which can capture multiple frames of an optically-opaque transient scene with sub-picosecond temporal resolutions.