Introduction: Interventional radiology procedures are associated with high skin dose exposure. The 2013/59/ EURATOM Directive establishes that the equipment used for interventional radiology must have a device or a feature informing the practitioner of relevant parameters for assessing patient dose at the end of the procedure. This work presents and validates PyMCGPU-IR, a patient dose monitoring tool for interventional cardiology and radiology procedures based on MC-GPU. MC-GPU is a freely available Monte Carlo (MC) code of photon transport in a voxelized geometry which uses the computational power of commodity Graphics Processing Unit cards (GPU) to accelerate calculations. Methodologies: PyMCGPU-IR was validated against two different experimental set-ups. The first one consisted of skin dose measurements for different beam angulations on an adult Rando Alderson anthropomorphic phantom. The second consisted of organ dose measurements in three clinical procedures using the Rando Alderson phantom. Results: The results obtained for the skin dose measurements show differences below 6%. For the clinical pro-cedures the differences are within 20% for most cases. Conclusions: PyMCGPU-IR offers both, high performance and accuracy for dose assessment when compared with skin and organ dose measurements. It also allows the calculation of dose values at specific positions and organs, the dose distribution and the location of the maximum doses per organ. In addition, PyMCGPU-IR overcomes the time limitations of CPU-based MC codes.