A virtual endoscope image generation unit receives, as an input, a three-dimensional medical image formed by a three-dimensional medical image formation unit, and generates a virtual endoscope image representing the body cavity viewed from a position in the three-dimensional medical image corresponding to the position of a treatment tool detected in real time by a treatment tool position detection unit. The generated virtual endoscope image is displayed on a WS display.