An X-ray diagnostic apparatus according to this embodiment includes: a memory circuitry configured to store a program and a processing circuitry configured to read the program from the memory circuitry, and execute the program, wherein the processing circuitry is configured to identify a predetermined three-dimensional region of a patient at a predetermined position based on multiple X-ray images taken in at least two directions, and adjust an X-ray irradiation range based on the identified three-dimensional region and on system position information that includes irradiation position information where the patient is irradiated.