The Monte Carlo (MC) code RMC and sub-channel code CTF are coupled for Xi’an Pulsed Reactor (XAPR) pulse and depletion simulation. A python script is developed to handle data exchange through files. $3.45 pulse and $2 pulse are simulated with the pulsed state core. The pulse peak power and the Full Width at Half-Maximum (FWHM) results are compared with experiments as a validation and good agreement is achieved. Detailed 3-D power and temperature distributions are also obtained. Results show that the core power peak is close to the pulse rod where the reactivity is introduced. The radial power peak of each rod is at the boundary because of the self-shielding effect. The rod temperature distribution follows the same trend with the power, and the coolant temperature is not changed during the pulse period of about 0.12 s, which suggests that the heat transfer plays a negligible role in such a short time. For the steady state core, depletion simulation is carried out for the lifetime of the first fuel cycle of 120 Effective Full Power Days (EFPD). Validation is done by calculating the temperature distribution and the differential worth of the regulating rod at 0 EFPD, which both agree well with experiments. Results show that the power distribution is almost unchanged over time, only slightly more flat, indicating the material is not greatly depleted. The temperature distribution of the core generally agrees with the power distribution, except the radial temperature peak of each rod is at the center because heat is conducted outwards at steady state. Detailed coolant temperature distribution is obtained thanks to the utilization of CTF. Temperatures at the assembly boundary and near the central water chamber is noticeably lower than the other part, which is not shown in the parallel multi-channel models.