An X-ray CT apparatus is provided with an X-ray tube current modulation pattern calculation means that calculates an X-ray tube current modulation pattern based on a 3-dimensional model of an object calculated based on a scanogram image of the object, start-up shape acquisition means that acquires a start-up shape of CT values of a predetermined region of the object or CT value time differences after injecting contrast agent into the object, time contrast curve prediction means that predicts a time contrast curve indicative of a time sequential change of contrast in a diagnostic portion of the object at each slice position at a scan time based on the acquired start-up shape of the CT values or CT value time differences, object 3-dimensional model modification means that modifies a 3-dimensional model of the object based on the predicted time contrast curve, and X-ray tube electric current modulation pattern modification means that modifies the X-ray tube electric current modulation pattern based on the modified 3-dimensional model of the object.