A medical image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to sequentially obtain X-ray images. The processing circuitry is configured to sequentially generate average images by using the obtained plurality of X-ray images, in parallel to the obtainment of the X-ray images. The processing circuitry is configured to sequentially generate difference images by performing a difference calculating process between the X-ray images and the average images, in parallel to the obtainment of the X-ray images and the generation of the average images.