Efficient loading of various exogenous cargos into exosomes while not affecting their integrity and functionalities remains a major challenge. Here, a nanofluidic device named "exosome nanoporator (ENP)" is presented for high-throughput loading of various cargos into exosomes. By transporting exosomes through nanochannels with height comparable to their dimension, exosome membranes are permeabilized by mechanical compression and fluid shear, allowing the influx of cargo molecules into the exosomes from the surrounding solution while maintaining exosome integrity. The ENP consisting of an array of 30 000 nanochannels demonstrates a high sample throughput, and the working mechanism of the device is elucidated through experimental and numerical study. Further, the exosomes treated by the ENP can deliver their drug cargos to human non-small cell lung cancer cells and induce cell death, indicating the potential opportunities of the device for developing new exosome-based delivery vehicles for medical and biological applications.