Human Kif15 is a tetrameric kinesin-12 that contributes critically to bipolar spindle assembly in eukaryotes. Here we examine its single molecule mechanics. Under hindering loads, Kif15 steps predominantly towards microtubule plus ends, with its forestep:backstep ratio decreasing exponentially with load and stall occurring at ~6pN. Between steps, Kif15 binds stably, usually via a single head domain. By complete contrast, under assisting loads, Kif15 detaches rapidly, even in AMPPNP. Furthermore, Kif15 can autoinhibit, via an interaction requiring its C-terminus. Autoinhibited Kif15 binds microtubules nucleotide-independently, resists both hindering and assisting loads, and is further stabilized by Tpx2, which interacts with the Kif15 C-terminus. Our data reveal the mechanics of Kif15 to be extraordinarily sensitive to loading direction. When unloaded, it walks rapidly; when pulled forwards it slips and when pulled backwards it grips. We discuss the implications of this unique mechanical behaviour for the roles of Kif15 in spindle function.