We develop a scheme of quantum reservoir state preparation, based on a quantum neural network framework, which takes classical optical excitation as input and provides desired quantum states as output. We theoretically demonstrate the broad potential of our scheme by explicitly preparing a range of intriguing quantum states, including single-photon states, Schrödinger's cat states, and two-mode entangled states. This scheme can be used as a compact quantum state preparation device for emerging quantum technologies.