Ruthenium is required to separate from high-level liquid waste (HLLW) because Ru is a valuable resource and is negatively influential on the vitrification process of HLLW. However, the separation of Ru is very challenging due to its complicated complexation properties. In this study, the adsorption and desorption characteristics of ruthenium on a synthesized SiPyR-N3 (weak-base anion exchange resin with pyridine functional groups) composite were investigated in nitric acid and nitrite–nitric acid systems, respectively, and the adsorption mechanism was explored. The experimental results showed that SiPyR-N3 has a significantly better adsorption effect on Ru in the nitrite–nitric acid system than in the nitric acid system, with an increase in the adsorption capacity of approximately three times. The maximum adsorption capacity of Ru is 45.6 mg/g in the nitrite–nitric acid system. The SiPyR-N3 possesses good adsorption selectivity (SFRu/other metal ions is around 100) in 0.1 M NO2−–0.1 M HNO3 solution. The adsorption processes of Ru in the two different systems are fitted with the pseudo-second-order kinetic model and Langmuir model for uptake kinetics and adsorption isotherms, respectively. The results obtained from the FT-IR, XPS, and UV absorption spectrometry indicate that NO2− was involved in the adsorption process either as a complexing species with the metal ions or as free NO2− from the solution. A 0.1 M HNO3 + 1 M thiourea mixed solution shows effective desorption performance, and the desorption efficiency can reach 92% at 328 K.