According to Heisenberg’s uncertainty principle, measurement of a quantum observable introduces noise to this observable and thus limits the available precision of measurement. Quantum non-demolition measurements are designed to circumvent this limitation and have been demonstrated in detecting the photon flux of classical light beam. Quantum non-demolition measurement of a single photon is the ultimate goal because it is of great interest in fundamental physics and also a powerful tool for applications in quantum information processing. This chapter presents a brief introduction of the history and a review of the progress in quantum non-demolition measurement of light. In particular, a detailed description is presented for two works toward cavity-free schemes of quantum non-demolition measurement of single photons. Afterward, an outlook of the future in this direction is given.