Energy-selective high-speed radiography utilizing a kilohertz-range stroboscopic x-ray generator and its application to high-speed angiography are described. This generator consists of the following major components: a main controller, a condenser unit with a Cockcroft-Walton circuit, and an x-ray tube unit in conjunction with a grid controller. The main condenser of about 500 nF in the unit is charged up to 100 kV by the circuit, and the electric charges in the condenser are discharged to the triode by the grid control circuit. Although the tube voltage decreased during the discharging for generating x rays, the maximum value was equal to the initial charging voltage of the main condenser. The maximum tube current and the repetition rate were approximately 0.5 A and 32 kHz, respectively. The x-ray pulse width ranged from 0.01 to 1.0 ms, and the maximum shot number had a value of 32. At a charging voltage of 80 kV and a width of 1.0 ms, the x-ray intensities obtained without filtering, using an aluminum filter, and using a barium sulfate filter were 14.8, 5.48 and 5.05 μGy per pulse, respectively, at 1.0 m, and the dimensions of the focal spot had values of 3.5×3.5 mm. Angiography was performed using both the aluminum and the barium sulfate filters at a charging voltage of 60 kV.