The theory of plate tectonics explains the large-scale motions of Earth's lithosphere. The movement of tectonic plates is primarily driven by convection currents in the upper mantle. Heat from Earth's core causes the mantle to convect, pulling the plates above it along in a slow drift across Earth's surface over millions of years.